2010-05-12 19 views
0

我有一個報告,我試圖創建創建基於工作項狀態和累積計數堆積圖TFS工作項目的一些問題。我有Sum(Cumulative_Count)作爲數據字段,System_State作爲系列字段,Date作爲類別字段。自定義排序在SSRS08 TFS

我遇到的問題是,對於這個堆疊圖表,我們立即有用System_State需要一個非常特定的順序 - 即不應該在頂部,其次是進行中,準備好審查等,並且我不能爲我的生活弄清楚如何定義這個順序。系列排序選項只允許A到Z和Z到A,而我對MDX /表達式很不熟悉。

我已經使用了自定義代碼段手動定義在我需要的命令字符串數組嘗試,但我似乎無法弄清楚如何利用它作爲該系列或作爲比較。

我不介意如何靜態/哈克該結束了,現在,所以任何建議將非常感謝。

喬希

回答

3

我想我很快就說話 - 花費近4小時試圖總結我的腦海圍繞OLAP多維數據集我想出了一個更簡單的解決之後。我使用以下作爲排序約束的表達式(設置爲Z到A):

=Switch(Fields!System_State.Value = "Not Done", "A", Fields!System_State.Value = "In Progress", "B", Fields!System_State.Value = "Ready for Review", "C", Fields!System_State.Value = "Ready for Promotion", "D", Fields!System_State.Value = "Promoted", "E", 1 = 1, "Z") 

這是相當黑客,但作品的夢想。我應該想到這個年代以前 - 我猜,KISS。

+0

謝謝 - 這正是我需要的解決方案! – Elatesummer 2013-05-17 11:55:18