-1

是否可以通過背景顏色對SSRS中的列進行排序?例如,如果我有一個表達式可以讓單元格爲RED或GREEN,那麼在列出以GREEN作爲背景單元格的單元格之前,是否有辦法讓所有具有RED背景單元格顏色的列排序?通過背景顏色對SSRS中的列進行排序

謝謝。

+0

做編輯.. – choloboy 2014-08-28 14:09:35

+0

如果我想要交替的背景單元格顏色,我會這麼說。實際上,通過快速搜索,谷歌會有50次點擊,所以我甚至不會在這裏問這個問題......所以你想說什麼? – choloboy 2014-08-28 14:11:29

+1

至於排序,這是有效的裝飾獨立。您可以更改數據的種類而不必應用任何顏色。您要應用顏色的規則與您要設置'ORDER BY'的規則相同。 – 2014-08-28 14:12:32

回答

2

不,我認爲你不能這樣做。我唯一能想到的就是在排序表達式中引用ReportItems,但是這會導致範圍問題(在VStudio中會出現構建錯誤),因爲排序是在Tablix上完成的,並且單元的背景完成了一級。

但是,最有可能的是,您的背景顏色表達式是靜態的(不涉及數據)或依賴於數據。您也可以使用完全相同的表達式進行排序。所以說,你有這樣的背景:

=Iif(Fields!Nr.Value > 10, 1, 0) 

或課程種類的SQL已經:

=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00") 

你同樣可以通過排序表矩陣

ORDER BY Nr 
+0

感謝您的答案。我不知道你可以用1和0替換顏色進行排序! – choloboy 2014-08-28 15:01:36

+0

+1很好的答案。我寧願看到像這樣的東西接受:) – 2014-08-28 16:30:52