[英]SSRS Changing Row Colors Based on Groups?
我在SSRS中有一個報告,我正在嘗試根據組更改背景顏色。 我有3組:YearMonth,Portfolio和Name。 我想改變其他所有投資組合的顏色。 在每個投資組合組中,我希望所有行都是相同的顏色。
我已經嘗試了以下表達式,並且當給定月份中存在奇數個投資組合時它會失敗,即我不希望相同的顏色觸及。
=IIF(RunningValue(Fields!Portfolio.Value, CountDistinct, "MonthYear") Mod 2, "Gainsboro", "White")
以上得到:
YearMonth Port# (Color)
Sep-11 Port1 (Gainsboro)
Port2 (White)
Aug-11 Port1 (Gainsboro)
Port2 (White)
Port3 (Gainsboro)
Jul-11 Port1 (Gainsboro)
我想要:
YearMonth Port# (Color)
Sep-11 Port1 (Gainsboro)
Port2 (White)
Aug-11 Port1 (Gainsboro)
Port2 (White)
Port3 (Gainsboro)
Jul-11 Port1 (White)
對我來說,似乎你希望它基於組交替顏色,但要考慮前一日期中最后一行的顏色。
看到這是怎么回事,為什么不選擇行本身(處理分組)(黃色框的最左邊部分)。 然后,您可以選擇BackgroundColor屬性並選擇“表達式”
你應該能夠輸入如下內容:
= IIf(RowNumber(Nothing) Mod 2 = 0, "Silver", "Transparent")
如您所述,這將為您提供交替的顏色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.