[英]SSRS Add Row Percentage to Tablix
我正在嘗試將某種計算項目(等效於Excel)添加到從數據集創建的Tablix中。
例如
Type Today Month Annual
Sales 1,000 15,000 35,000
GP 200 1,500 5,000
我想在下面添加一行,該行將計算保證金百分比,並且也是動態的,因此當數字更改時,保證金百分比也會變化
例如
Type Today Month Annual
Sales 1,000 15,000 35,000
GP 200 1,500 5,000
Margin % 20% 10% 14.3%
如果在頁腳中,則可以有條件地對Type
字段求和,例如, Today
列:
=SUM(IIF(Fields!Type.Value = "GP", Fields!Today.Value, Nothing)) / SUM(IIF(Fields!Type.Value = "Sales", Fields!Today.Value, Nothing))
當然,如果Sales可以為零,那么您將得到被零除的錯誤,因此您需要使表達式更加復雜,以繞過 IIF
函數參數的錯誤生成的被零除的計算 :
=IIF(SUM(IIF(Fields!Type.Value = "Sales", Fields!Today.Value, 0.0)) <> 0.0,
SUM(IIF(Fields!Type.Value = "GP", Fields!Today.Value, Nothing)) / IIF(SUM(IIF(Fields!Type.Value = "Sales", Fields!Today.Value, 0.0)) = 0.0, 1.0, SUM(IIF(Fields!Type.Value = "Sales", Fields!Today.Value, Nothing))),
Nothing)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.