0

enter image description hereкратное значение столбца для одного значения с условием IIF в SSRS

Привет Team, У меня есть отчет SSRS, как это, пользователи хотели бы видеть данные, как на рисунке ниже. Для столбца 2, если значение равно N/A, значения столбца 3 будут в списке и разделены запятой. и несколько строк будут преобразованы только в одну строку, где есть N/A.

enter image description here

ответ

0

Сначала вы хотите создать строки группы для двух из ваших колонок. Я предположил, что они называются «Отгрузка и описание». Затем вы можете использовать Join и LookupSet, чтобы выполнить агрегацию CSV. Как и ответ here.

Что-то вроде этого:

=Join(LookupSet(Fields!Shipment.Value & "-" & Fields!Description.Value, 
       Fields!Shipment.Value & "-" & Fields!Description.Value, 
       Fields!PartNumber.Value, "YourDataset"), ",") 
+0

Можем ли мы использовать, если положение в нем? IIF PNAME = "N/A" начать Регистрация (LookupSet (Fields! Description.Value, Поля! Description.Value, Поля! PartNumber.Value, "YourDataset"), "") конец – aman6496

+0

@AshishMandal Вы могли бы использовать inline if, но это не обязательно? Все описания, которые не являются N/A, будут иметь только один PartNumber, поэтому список не будет создан. –

+0

Спасибо, FrumRoll. Когда я применяю логику, которую вы указали в начале, она дает мне конкатальный результат для всех строк, но требование состоит в том, чтобы получить результат только для конкретной группы столбцов 1. можно ли получить результат? пожалуйста, помогите – aman6496

Смежные вопросы