0

SSRSにレポートがあり、グループに基づいて背景色を変更しようとしています。YearMonth、Portfolio、Nameの3つのグループがあります。他のすべてのポートフォリオグループの色を変更したいと思います。各ポートフォリオグループ内で、すべての行を同じ色にします。

次の式を試しましたが、特定の月にポートフォリオの数が奇数の場合、つまり同じ色に触れたくない場合は失敗します。

=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)
4

1 に答える 1

2

私には、グループに基づいて色を変えたいように見えますが、前日の最後の行の色を考慮に入れてください。

これがどのように当てはまるかを見て、行自体(グループ化を処理する)(黄色のボックスの左端)を選択してみませんか。次に、BackgroundColorプロパティを選択して、[式]を選択します。

ここに画像の説明を入力してください

次のような入力ができるはずです。

= IIf(RowNumber(Nothing) Mod 2 = 0, "Silver", "Transparent")

これにより、説明したように色が交互になります。

于 2011-10-07T19:54:27.483 に答える