Jt2*_*uan 19 expression count reporting-services ssrs-expression
尝试计算column=Yes
我的报告中有两列的列中的所有行已接受并被拒绝.
我正在尝试计算接受的行数=是,然后做出被拒绝的说法.
我试过这些:
=COUNT(IIF(Fields!accepted.Value="Y",1,0))
=COUNT(IIF(Fields!rejected.Value="Y",1,0))
=COUNT(FIELDS!accepted.value="Y")
=COUNT(FIELDS!rejected.value="Y")
Run Code Online (Sandbox Code Playgroud)
这个表达式计算每一行而不是那些行 "Y"
Tom*_*kin 40
您可以通过以下几种方式执行此操作:
SUM(IIF(Fields!accepted.Value="Y",1,0))
Run Code Online (Sandbox Code Playgroud)
要么
COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))
Run Code Online (Sandbox Code Playgroud)
COUNT是所有行的计数,因此即使返回0,它也将包含在计数中.这就是为什么返回Nothing应该做的伎俩.