簡體   English   中英

Expression中的SSRS Switch語句不起作用(對圖表中的多邊形進行顏色編碼)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM