#reportviewer
#reportviewer
Вопрос:
Мне нужно показать в моем reportviewer условную сумму, получающую данные из другого набора данных, потому что в моем отчете отображаются данные из нескольких наборов данных.
=Sum(iif(Поля!Id.Значение = Параметры!Id.Значение, Поля!Jan.Значение,»»),»Other_DataSet»)
Приведенный ниже код работает нормально. Но используйте набор данных по умолчанию, установленный в свойстве bind. =Sum(iif(Поля!Id.Значение = Параметры!Id.Значение, Поля!Jan.Значение,»»))
Ответ №1:
Это можно было бы решить с помощью функции поиска.
=СУММА (IIF(Поля!Id.Значение = Параметры!Jan.Значение, ПОИСК (Поля!Id.Значение, Поля!Сопоставление Key in2nddataset.Значение, поля!ValueToReturn.Value, «Other_Dataset»), 0)