根据rdlc Reort中的布尔表达式计算字段总和

时间:2017-10-19 12:13:19

标签: reporting-services rdlc dynamic-rdlc-generation

我正在尝试使用cost

计算RDLC reportexpressions的总和

我应用了以下内容并且工作正常:

=SUM(Val(Fields!PCOST.Value))

但我尝试应用另一个expression来计算费用,但条件如下:

=IIf(Fields!Active.Value =False, SUM(Val(Fields!PCOST.Value)),0)

但只有0.00

谁能解释为什么?

表格[有效]字段类型为位

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要sum IIF的结果而不是相反的结果。我没有对此进行过测试,但我认为以下情况应该有效......

=SUM(IIf(Fields!Active.Value =False, Val(Fields!PCOST.Value),0))