пожалуйста, может кто-нибудь помочь.
У меня есть два набора данных, с которыми я работаю, и две таблицы. Мне удалось исправить одно выражение, поэтому не понимаю, почему второе не сработает.
В моем первом выражении мне нужно указать целевое число на основе результата, например.
=IIF(Fields!Line.Value = "B1", "10", IIF(Fields!Line.Value = "C1", "15", ""))
Это работает нормально, но мое следующее выражение - нет - здесь я пытаюсь вывести результат линии B или линии C, например.
=IIf(Fields!Line.Value="B1", Sum(Fields!Result.Value, "DataSet2"), IIF(Fields!LineName.Value = "B3", sum(Fields!Result.Value, "DataSet2"),""))
С помощью этой последней формулы он отображает одинаковую информацию для всех строк, она не принимает во внимание мой оператор IIF, например, вместо того, чтобы приносить 60 для линии B и 40 для линии C, она приносит 100 как для B, так и для C.
Подскажите, пожалуйста, где я ошибаюсь.
С уважением, AM