我的报告显示了事件级别信息,但是当事件分配了多个记录时,如果我想要添加其他列,则会在报告中创建其他行。
从我的屏幕截图中,您可以看到Drive ID 675276(Autoo Owners Insurance)和Drive ID 681980(Liberty Co. HS),如果他们分配了多个激励,则会有两(或三)行。
我是否有办法让SSRS为Incentives创建额外的列而不是在各行上显示记录?
我理想的解决方案与下图类似:
答案 0 :(得分:0)
是的但是有一种不同于你目前想象的方式。
基本上,将表格重新创建为矩阵,将行分组设置为“驱动器ID”字段。除了行组之外,Matrix'还有一个列组 - 将此组(以及该列的标题)设置为您的激励字段,然后最终将该列的值设置为:
=Iif(IsNothing(Fields!<<incentive field>>.Value), Nothing, "Y")
这将是一个表格,其中包含每个不同奖励类型的列,相应列中的“Y”表示此事件具有这些奖励