SSRS - 总结一个从IIF表达式获取其值的列

问题描述:

在SSRS中,我如何求和一个从表达式获取值的列?例如...SSRS - 总结一个从IIF表达式获取其值的列

 
Field1 | Field2 | Computed Field 
------ | ------ | -------------- 
10  | 20  | 100 *IIF(Fields!Field1.Value > Fields!Field2.Value, 0, 100)* 
40  | 20  | 0 *IIF(Fields!Field1.Value > Fields!Field2.Value, 0, 100)* 
50  | 20  | 0 *IIF(Fields!Field1.Value > Fields!Field2.Value, 0, 100)* 
------  ------  --------------------- 
         HOW DO I GET THETOTAL? 
         OF THIS COMPUTED FIELD 

事情我已经尝试:

  • 使用的报表设计器“添加总计”,但它是灰色的。
  • 使用转换表达式将IIF结果转换为数值,但求和列会给我一个错误。

在此先感谢您的帮助!

+0

做你看看这个:http://*.com/questions/16840579/ssrs-total-of- iif-with-sum – funcoding

你需要总结你的表达和引用您的数据集,例如:

=sum(IIF(Fields!Field1.Value > Fields!Field2.Value, 0, 100),"DataSet1")

+0

这就是诀窍!非常感谢! – bigtri