2012-08-30 101 views
3

在Microsoft Sql Server報告服務2008 R2 矩陣,我想添加一列顯示一個數據項的百分比除以該行的數據總數項目。獲取特定列值的SSRS矩陣行總數

總計的表達式爲=Sum(Fields!Count.Value)。我如何從成功百分比訪問該行的成功總和,以便我可以執行類似=SUM(Fields!Count.Value WHERE Fields!Name.Value = "Success")/SUM(Total)的操作?

 
Adv.Name Success   Failed Total  Success Percent 
A   2    8  10   20% 
B   10    0  10   100% 
C   8    2  10   80% 
      ---------------------- 
      Data Items 
            ----------- 
            Column Grp Total 

Report in Design Mode

謝謝!

回答

5

啊!這很容易!另外,SUM內部的執行每個數據項執行一次,允許我使用標準的Iif語句進行必要的過濾。

=SUM(Iif(Fields!Status.Value = "Success", Fields!Count.Value, 0))/SUM(Fields!Count.Value)