0

我有一个SSRS矩阵表,它动态地生成列。但我想在该报告中添加一些静态色彩(手动添加)。但静态列将具有与动态列之一相同的值。所有我想要做的是,找到特定的动态列(一列名和DynamicColoumn1),并显示在这个静态列查找ssrs矩阵表coloumn值

=IIF(Fields!DynamicColumnData.Value = "DynamicColoumn1",Fields!DynamicColumnDataValue.Value, "") 

这仅适用于DynamicColumnData的第一个数据,不工作的其他值DynamicColumnData。任何人都有类似的问题

回答

1

我做了这样

=Sum(IIF(Fields!DynamicColumnData.Value = "DynamicColoumn1", 
Fields!DynamicColumnDataValue.Value, 0)) 

不知道这是干什么的有效方法,但工作为了我。

+0

谢谢madhan。同样的问题也适用于我。 – Pratik

1

试着改变你的配方只使用First集字段:

=IIF(First(Fields!DynamicColumnData.Value, "DataSet1") = "DynamicColoumn1",First(Fields!DynamicColumnDataValue.Value, "DataSet1"), "")