2017-04-26 57 views
0

在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://stackoverflow.com/questions/16840579/ssrs-total-of- iif-with-sum – funcoding

回答

0

你需要總結你的表達和引用您的數據集,例如:

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

+0

這就是訣竅!非常感謝! – bigtri