Reporting services 运行报告时,文本框上的SSRS表达式出错
我有表名Reporting services 运行报告时,文本框上的SSRS表达式出错,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我有表名SeviceFeeSummary和十进制字段名SeviceFeeTotal(数据示例3123.4512) 在SSRS报告中,我使用表达式创建文本框 =Sum(Fields!servicefeetotal.Value, "SeviceFeeSummary") 及 我在运行报告时收到错误返回。 请帮我看看这些表达出了什么问题。 非常感谢。看起来您使用的案例与绑定到数据集的字段使用的案例不同。另外,删除SUM()表达式以排除数据类型不匹配 试试这个--> 您不能在SSRS表达式中引用表或ta
SeviceFeeSummary
和十进制字段名SeviceFeeTotal
(数据示例3123.4512)
在SSRS报告中,我使用表达式创建文本框
=Sum(Fields!servicefeetotal.Value, "SeviceFeeSummary")
及
我在运行报告时收到错误返回。
请帮我看看这些表达出了什么问题。
非常感谢。看起来您使用的案例与绑定到数据集的字段使用的案例不同。另外,删除SUM()表达式以排除数据类型不匹配 试试这个-->
您不能在SSRS表达式中引用表或tablix名称(
SeviceFeeSummary
)。范围仅适用于数据集名称或组名称:
=Sum(Fields!YourField.Value, "DatasetName")
=Sum(Fields!YourField.Value, "GroupingName")
并尝试使用tablix而不是文本框。错误真的与表达式相关吗?如果不发布实际的异常,我们无法知道。我的意思是报告运行正常,但是带有表达式get error的文本框上面的两个表达式都不会出错。格式说明符是否与您绑定的数据类型匹配?文本框的格式字段中有值吗?我只使用表中的数据。文本框只有一个表达式。没有其他内容,它首先返回确切的值(Fields!ServiceFeeTotal.Value,“SeviceFeeSummary”),哦,谢谢你的帮助。在这里呆了很长时间。
First(Fields!ServiceFeeTotal.Value, "SeviceFeeSummary")
=Sum(Fields!YourField.Value, "DatasetName")
=Sum(Fields!YourField.Value, "GroupingName")