0

この問題について何らかの助けが得られることを望んでいました。イベントのデータを表示するレポートを取得しました。そのうち、固定とモバイルの 2 種類があります。

イベントのタイプに基づいて行を埋めるために、次の式を使用しました。

=IIF(Fields!OwnerType.Value = "Fixed", "LightSteelBlue", "#FFFFFF")

しかし、実際の結果は次のようになります。

背景色が塗りつぶされない

水色の背景色の行は固定サイトで、インセンティブ/プロモーションが割り当てられていないことがよくあります。そうでない場合でも、行全体の背景色を水色にしたいと思います。

私の問題は、インセンティブ列 (Sam's Club、T-Shirts、Wal-Mart など) が列のグループ化によって動的に作成されることです。ここに表示される値や数がわかりません。

現在構成している方法は、セル自体に式を配置することです。

表現

しかし、投稿する理由が残ります。この列のグループ化で行全体を元に戻すことはできません。

=IIF(Fields!OwnerType.Value = "Fixed", "LightSteelBlue", "#FFFFFF")行に対して行ったのと同じ方法で列のグループ化に式を適用すると、インセンティブとヘッダーがある個々のセルの色のみが変更されます。

[グループ列] -> [インセンティブ プロパティ] で、背景色の塗りつぶしも含めるように表示を変更できますか?

列グループのプロパティ

4

1 に答える 1

0

行に次の式を追加しました。

=Iif(
Max(
  Iif( Fields!OwnerType.Value = "Fixed", 1, 0 )
  , "Row_Group_Name"
  ) = 0
,"White"
,"LightSteelBlue")

行全体を埋めました。

于 2015-03-19T14:00:46.060 に答える