2017-08-06 32 views
0

我有一個SSRS報告,其中包含每列上有三個值(以百分比表示)的堆積條形圖。現在只需要通過總結其他兩個值來顯示兩個值,然後單獨留下一個值。我需要將兩個類別基本合併爲一個類別。SSRS - 在堆積條形圖中僅添加兩個值,其餘的爲

我想我能做到這一點的方法是使用下面的表達式:

 =sum(iif(Fields!Status.Value = "A" OR Fields!Status.Value = "B", 
     Fields!Percents.Value, "1", sum(iif(Fields!Status.Value = "C", 
     Fields!Percents.Value, "2")))) 

但我得到一個錯誤。任何幫助或建議,將不勝感激。

+0

「1」和「2」是爲了排列 – programr

+0

這兩列而感謝任何幫助 – programr

回答

0

您的初始IIF語句中有太多參數。 IIF()只有三個參數,但你已經給出了四個參數。

基於您的評論,這聽起來像你需要兩個獨立的表達式: 水果:

= sum(iif(Fields!Status.Value = "Apples" or Fields!Status.Value = "Strawberries", Fields!Percents.Value, 0) 

和蔬菜:

= sum(iif(Fields!Status.Value = "Broccoli", Fields!Percents.Value, 0) 

鑑於你的描述,我不認爲可以合併爲一個表達式。

+0

謝謝你的回覆。我的條形圖中有3個不同的值。例如,我們說蘋果,草莓和西蘭花。我想結合蘋果和草莓作爲「水果」,並在我的條形圖中製作西蘭花「蔬菜」。 – programr

+0

@programr,我已經更新了我的初始回覆。 – Brian