Я пытаюсь написать выражение в SSRS, которое учитывает только определенные данные с использованием IIF. Я нашел следующее решение: =Sum(IIF(Fields!Program.Value = "FC", Fields!QuantityToShip.Value, 0))
Множество наборов данных Число с IIF в SSRS
Код выше работает, но только при наличии ОДНОГО набора данных, в то время как у меня есть несколько. Вот код, который я написал:
=Count(IIF(Fields!Mgroup.Value,"DataSet1"=303,1,0))
Я получаю сообщение об ошибке агрегации:
Textbox refers directly to the field ‘Mgroup’ without specifying a dataset aggregate
Я добавил сумму:
=Count(IIF(Sum(Fields!Mgroup.Value,"DataSet1")=303,1,0))
все еще получаю ту же ошибку.
Почему? Что я могу поставить вместо Sum? Все, что мне нужно, - подсчитать, сколько групп было названо 303.
Вы хотите посчитать, сколько Mgroup name 303 из другого набора данных? –