Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 运行报告时,文本框上的SSRS表达式出错_Reporting Services_Ssrs 2012 - Fatal编程技术网

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")