带总和的Runningvalue(iif

时间:2014-02-18 17:02:35

标签: visual-studio reporting-services

我在这里成功使用了Runningvalue:

=FormatPercent(Runningvalue(Count(Fields!id.Value),Sum,"Tablix1")/ 
Count(Fields!id.Value,"Tablix1"),)

但是,当我尝试下一步只捕获状态“A”并确定运行值

=Runningvalue(Sum(iif(Fields!status.Value = "A", 1, 0),Sum,"Tablix1")
/ Count(Fields!status.Value, "Tablix1"),)

我收到一个错误:“函数'Runningvalue'的参数数量不正确。我已经尝试了很多方法,无法让它工作。

1 个答案:

答案 0 :(得分:2)

以下表达式至少运行时没有错误:

=Runningvalue(iif(Fields!status.Value = "A", 1, 0),Sum,"Tablix1")
  / Count(Fields!status.Value, "Tablix1")

有一些额外的逗号/括号和关键词的问题。