簡體   English   中英

SSRS根據組更改行顏色?

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

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