Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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 - Fatal编程技术网

Reporting services 如何在SSRS中为计算(使用表达式)列添加总计

Reporting services 如何在SSRS中为计算(使用表达式)列添加总计,reporting-services,Reporting Services,列表达式: IIf(Left(Fields!EmployeeNo.Value,1)<>"2",Count(Fields!EmployeeNo.Value),"") 总的表述是: Sum(IIf(Left(Fields!EmployeeNo.Value,1)<>"2",Count(Fields!EmployeeNo.Value),"")) 如果在报告预览中使用此表达式获取消息作为错误的总数 请告诉我如何完成此操作。您的列表达式不需要计数-即跨多行聚合。您的总表达式也不能

列表达式:

IIf(Left(Fields!EmployeeNo.Value,1)<>"2",Count(Fields!EmployeeNo.Value),"")
总的表述是:

Sum(IIf(Left(Fields!EmployeeNo.Value,1)<>"2",Count(Fields!EmployeeNo.Value),""))
如果在报告预览中使用此表达式获取消息作为错误的总数


请告诉我如何完成此操作。

您的列表达式不需要计数-即跨多行聚合。您的总表达式也不能有总和和计数

为列表达式尝试以下操作:

=IIF(Left(Fields!EmployeeNo.Value, 1) <> "2", 1 , 0)
=Sum(IIF(Left(Fields!EmployeeNo.Value, 1) <> "2", 1 , 0))
求和,求总表达式:

=IIF(Left(Fields!EmployeeNo.Value, 1) <> "2", 1 , 0)
=Sum(IIF(Left(Fields!EmployeeNo.Value, 1) <> "2", 1 , 0))

嗨,你为什么用左键?这位雇员没有。你有信吗?如果此列有字母,则不能使用sum。试试这个=SumIIfLeftFields!EmployeeNo.Value,12,1,0