У меня есть поле в отчете, которое зависит от еще 3 полей в наборе данных. 3 поля: APAC, EMEA и LATAM (регионы). Теперь есть «Да» и «Нет» в этих полях для соответствующих проектов. Я должен собрать поля с Да из каждого проекта и отобразить все эти регионы как Затронутые регионы в одном поле. Есть ли способ сделать это в SSRS. Когда я использую iif, я могу отображать только один регион. Предполагается, что если в 2 полях указано yes, я не могу отображать оба.
Как насчет объединения результатов?
=iif( Fields!APAC.value = "yes", "APAC ", "") & iif( Fields!EMEA.value = "yes", "EMEA ", "") & iif( Fields!LATAM.value = "yes", "LATAM", "")
Можете ли вы попробовать оператор switch?
http://weblogs.sqlteam.com/joew/archive/2008/08/20/60693.aspx
Или ... можете ли вы сказать, какой тип данных у ваших параметров и являются ли они параметрами с множественным выбором или с одним выбором?
Можете ли вы использовать SQL для решения вашей проблемы - измените запрос, чтобы получить дополнительное поле, которое рассчитывается?