【问题标题】:SSRS Report Builder3.0: Set Report Property Variable with Dataset LookupSSRS Report Builder3.0:使用数据集查找设置报表属性变量
【发布时间】:2017-08-08 16:38:38
【问题描述】:

我想使用查找将报表属性变量设置为数据集中的值:例如: =Lookup(Fields!HEX.Value), Fields!Title.Value, "Red", "Colors")

如果我使用上述内容,我会收到一个错误,我在数据集之外引用并且我必须使用聚合。如果我将我的字段转换为聚合,则会收到一个错误,即 Lookup 不适用于聚合。

用例:我想为我的报告创建指向一个通用颜色列表的变量,这样如果我更改列表中的颜色值,我的所有报告都会获得新颜色,而无需单独编辑每个报告。我正在使用该变量,因此我的报告中的多个表达式可以引用该变量,而我不必在每个表达式中嵌入/维护查找。

【问题讨论】:

    标签: reporting-services reportbuilder3.0


    【解决方案1】:

    (留下这个答案,以防有人遇到同样的问题。)

    我的查找语法不正确,正确的操作顺序是: =Lookup("Red", Fields!Title.Value, Fields!HEX.Value, "Colors")

    在名为 Title 的字段中查找红色并以 HEX 形式返回值。

    【讨论】:

      猜你喜欢
      • 2014-04-22
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      相关资源
      最近更新 更多