【发布时间】:2017-06-26 21:17:55
【问题描述】:
此 SO 链接 WHERE Caluse in SSRS expression 验证我的语法是否正确但我收到此错误:
“本地报告处理过程中发生错误。 报告的定义无效。 文本框“txt1A_EMA”的值表达式使用没有范围的聚合表达式。除非报表只包含一个数据集,否则在数据区域之外使用的所有聚合都需要范围。”
我的表情:
=Sum(IIF((Fields!COU_EMA.Value, "CA_Summary") = 1, (Fields!Amount.Value, "CA_Summary"), 0))
我的报告中有 3 个数据集。我想要的是“CA_Summary”,上面的表达式是用表达式生成器构建的。
字段 (Fields!COU_EMA.Value, "CA_Summary") 是一个布尔值(1 或 0),我收到错误,无论是 1 还是“true”(无引号)。
如果我知道“范围”的定义是什么,我可能会解决它。 . .也许吧。
【问题讨论】: