运行报告时,文本框上的SSRS表达式出错

时间:2018-12-14 14:12:11

标签: reporting-services ssrs-2012

我有表名or a prvalue such as a nameless temporary (until C++17)和十进制字段名SeviceFeeSummary(数据示例3123.4512)

在SSRS报告中,我创建带有表达式的文本框

SeviceFeeTotal

=Sum(Fields!servicefeetotal.Value, "SeviceFeeSummary")

运行报告时出现错误返回。 请帮助查看这些表达式出了什么问题。 非常感谢。

2 个答案:

答案 0 :(得分:1)

您不能在SSRS表达式中引用表或Tablix名称(SeviceFeeSummary)。范围仅用于数据集名称或组名称:

=Sum(Fields!YourField.Value, "DatasetName")
=Sum(Fields!YourField.Value, "GroupingName")

并尝试使用Tablix而不是文本框。

答案 1 :(得分:0)

似乎您正在使用案例,而不是绑定到数据集的字段正在使用的案例。另外,删除SUM()表达式以排除数据类型不匹配。

试试这个->

First(Fields!ServiceFeeTotal.Value, "SeviceFeeSummary")