Visual studio 2015 SSRS-求和从IIF表达式获取其值的列

Visual studio 2015 SSRS-求和从IIF表达式获取其值的列,visual-studio-2015,ssrs-2008-r2,Visual Studio 2015,Ssrs 2008 R2,在SSRS中,如何对从表达式中获取其值的列求和?例如 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

在SSRS中,如何对从表达式中获取其值的列求和?例如

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 字段1 |字段2 |计算字段 ------ | ------ | -------------- 10 | 20 | 100*IIF(字段!Field1.Value>Fields!Field2.Value,01100)* 40 | 20 | 0*IIF(字段!Field1.Value>Fields!Field2.Value,0100)* 50 | 20 | 0*IIF(字段!Field1.Value>Fields!Field2.Value,0100)* ------ ------ --------------------- 我怎样才能得到总数? 这个计算字段的 我尝试过的事情:

  • 在报表设计器中使用“Add Total”,但它已灰显
  • 使用转换表达式将IIF结果转换为数值,但对列求和会导致错误

提前感谢您提供的任何帮助

您需要对表达式求和并引用数据集,例如:

=sum(IIF(Fields!Field1.Value>Fields!Field2.Value,01100),“DataSet1”)

您看过这个吗: