我有表名or a prvalue such as a nameless temporary (until C++17)
和十进制字段名SeviceFeeSummary
(数据示例3123.4512)
在SSRS报告中,我创建带有表达式的文本框
SeviceFeeTotal
和
=Sum(Fields!servicefeetotal.Value, "SeviceFeeSummary")
运行报告时出现错误返回。 请帮助查看这些表达式出了什么问题。 非常感谢。
答案 0 :(得分:1)
您不能在SSRS表达式中引用表或Tablix名称(SeviceFeeSummary
)。范围仅用于数据集名称或组名称:
=Sum(Fields!YourField.Value, "DatasetName")
=Sum(Fields!YourField.Value, "GroupingName")
并尝试使用Tablix而不是文本框。
答案 1 :(得分:0)
似乎您正在使用案例,而不是绑定到数据集的字段正在使用的案例。另外,删除SUM()表达式以排除数据类型不匹配。
试试这个->
First(Fields!ServiceFeeTotal.Value, "SeviceFeeSummary")