繁体   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