SSRS中具有IIF条件的多列值到单值

时间:2017-02-16 16:03:52

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 ssrs-tablix

enter image description here

嗨团队, 我有这样的SSRS报告,用户希望看到如下图所示的数据。对于第2列,如果值为N / A,则第3列的值将在列表中并用逗号分隔。并且多条线将仅转换为N / A所在的一条线。

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,您需要为两列创建行组。我假设他们被称为发货和描述。然后,您可以使用JoinLookupSet进行CSV聚合。与答案here类似。

这样的事情:

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