0
我使用SSRS 2008年和嘗試計算在我的表矩陣以下百分比:如何計算SSRS Tablix中的百分比行數?
sum(Fields!Last14Days_Ct.Value)/countdistinct(Fields!Client.Value)
所以Last14Days_Ct可以= 1或0。我要總結所有這些整數值。客戶端字段是一個VARCHAR,並且可以有多行/客戶端。所以我想要做的是計算過去14天內客戶的百分比。換句話說,每個客戶都有一個字段「Last14Days_Ct」= 1或0.所以我只想計算過去14天內發生的客戶的百分比。這裏是SSRS公式我現在嘗試:
=iif(countdistinct(Fields!Client.Value)=0,0,sum(Fields!Last14Days_Ct.Value)
/iif(countdistinct(Fields!Client.Value)=0,1,countdistinct(Fields!Client.Value)))
而且我對分組域Last14Days_Ct.Value該行!
但問題是,現在當我在ReportViewer中查看它時,它顯示2行:當Last14Days_Ct = 1和0.我只想要它出現的行= 1的行。但是如果我在= 1上對該組應用過濾器,它總是顯示100%。我該如何正確計算這個值?