0

如何使用不同的背景顏色格式化SQL Server Reporting Services(SSRS)中的每個組以及具有相同顏色比例的組的項目?如下圖所示:SSRS:每組有不同的顏色?

任何提示或想法?

在此先感謝

enter image description here

回答

1

有沒有內置的方式做到這一點。

我通常最終會這樣做的方式是使用加入數據的顏色表,加入顏色的函數或選擇顏色的表達式。

如果你只有2〜3組,你最好的辦法可能是使用IIF喜歡:

=IIF(FIELDS!GROUP.VALUE = "Group 1", "GRAY", IIF(FIELDS!GROUP.VALUE = "Group 2", "IndianRed", "LightSteelBlue")) 

這裏有各種方法很好的例子:

https://www.mssqltips.com/sqlservertip/2797/different-ways-to-create-custom-colors-for-charts-in-sql-server-reporting-services/

如果你正在尋找交替的行顏色的細節,看看這個:

Add alternating row color to SQL Server Reporting services report

您可以將兩者合併到您的詳細信息中:

=Code.AlternateColor(IIF(FIELDS!GROUP.VALUE = "Group 1", "Gray" 
IIF(FIELDS!GROUP.VALUE = "Group 2", "IndianRed", "LightSteelBlue")), 
IIF(FIELDS!GROUP.VALUE = "Group 1", "LightGray", IIF(FIELDS!GROUP.VALUE = "Group 2", "MistyRose", "AliceBlue")), True) 
相關問題