【问题标题】:Finding ssrs matrix table coloumn values查找 ssrs 矩阵表列值
【发布时间】:2011-10-04 16:46:02
【问题描述】:

我有一个 SSRS 矩阵表,它动态生成列。但我想在该报告中添加一些静态列(手动添加)。但静态列将具有与动态列之一相同的值。我要做的就是找到特定的动态列(带有 DynamicColoumn1 的列名)并将其显示在此静态列中

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

这仅适用于 DynamicColumnData 中的第一个数据,不适用于 DynamicColumnData 中的其他值。有人遇到过类似的问题吗?

【问题讨论】:

    标签: ssrs-2008 reportingservices-2005 reporting-services ssrs-tablix


    【解决方案1】:

    尝试更改您的公式以仅使用 First 数据集字段:

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

    【讨论】:

      【解决方案2】:

      我是这样做的

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

      不确定这是一种有效的方法,但对我有用。

      【讨论】:

      • 谢谢疯子。我也遇到了同样的问题。
      猜你喜欢
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多