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"), "")