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_Expression_Iif - Fatal编程技术网

Reporting services SSRS分期计票

Reporting services SSRS分期计票,reporting-services,expression,iif,Reporting Services,Expression,Iif,我试图用一个简单的关闭百分比来计算票证阶段的计数,我的表达式工作不正常。 舞台 -打开 -进行中 -封闭的 我只是想了解以下方面的情况: -打开 -进行中 我使用的SSRS表达式是: =COUNT(IIF (Fields!Stage.Value="Closed",1,Nothing)), COUNT(IIF (Fields!Stage.Value="In progress",1,Nothing)) 最后,我尝试获得关闭百分比,包括: -打开 -进行中 我在这里使用的表达是: =COUNT(II

我试图用一个简单的关闭百分比来计算票证阶段的计数,我的表达式工作不正常。 舞台 -打开 -进行中 -封闭的

我只是想了解以下方面的情况: -打开 -进行中

我使用的SSRS表达式是:

=COUNT(IIF (Fields!Stage.Value="Closed",1,Nothing)), COUNT(IIF (Fields!Stage.Value="In progress",1,Nothing))
最后,我尝试获得关闭百分比,包括: -打开 -进行中

我在这里使用的表达是:

=COUNT(IIF (Fields!Stage.Value="Closed",1,Nothing)) \ COUNT(IIF (Fields!Stage.Value="In progress",1,Nothing)), COUNT(IIF (Fields!Stage.Value="Open",1,Nothing)) \ 100

任何帮助都将不胜感激。

尝试将计数函数更改为“求和”,将“无”更改为“零”(严格来说,这是不必要的):


杰森。看起来很严格。你的表情不起作用。下面的陈述确实得到了结果=计数(IIF(Fields!Stage.Value=“Closed”,1,Nothing))Jason。我可以用另一种方式来看待这个表情。你的建议奏效了。谢谢。=SUM(IIF(Fields!Stage.Value=“Closed”,1,0))/(SUM(IIF(Fields!Stage.Value=“Closed”,1,0))+SUM(IIF(Fields!Stage.Value=“Open”,1,0))+SUM(IIF(Fields!Stage.Value=“Open”,1,0)))
SUM(IIF (Fields!Stage.Value="Closed",1,0))