[英]SSRS Switch statement in Expression is not working (color code a polygon in a chart)
我有一份報告,按州細分財務狀況。 看起來像這樣:
那是數據的tablix版本。 我也有一個圖表作為地圖,我想在其中可視地顯示數據。
實際數據按如下方式分解:
NM City 100
NJ City1 100
NJ City2 100
NJ City3 100
NY City 100
NY City2 100
在SSRS中,每個狀態都是一個多邊形。 我想將該多邊形的填充顏色設置為基於該狀態總值的顏色。
最好的方法是將顏色值設置為等於我的公式對總值。 然后,我將對每個多邊形使用同一行代碼,並相應地對代碼進行顏色設置。
但是,我認為多邊形不知道它們屬於哪個狀態。 例如,有什么方法可以讓“紐約多邊形”僅查看紐約州的價值?
如果沒有,我嘗試使用switch語句,在該語句中,對於每個多邊形,我只能獲得狀態名稱等於我手動輸入的值的值。
=SWITCH
(Max(Fields!State.Value, "CustomersByState") = "NE" , "10000"
Max(Fields!State.Value, "CustomersByState") = "NY" , "20000"
1=1,"Coral")
當我將該行作為該多邊形的標簽名稱的表達式時(為了進行測試,如果可以進行此工作,我就可以使一切工作正常),它給我一個錯誤並說逗號“)”或有效的表達式繼續預期。
我相信您在“ 10000”和“ 20000”之后需要一個逗號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.