基于 SSRS 中的表达式,背景颜色未填充整行

Background Color Not Filling in Entire Row Based off Expression in SSRS

我希望在这个问题上能得到一些帮助。获得显示事件数据的报告;其中我们有两种类型:固定和移动。

为了根据事件的类型填写行,我使用了这个表达式:

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

但实际结果是这样的:

浅蓝色背景的行是固定站点,通常不会分配incentives/promotions。如果不是,我仍然希望整行的背景颜色为浅蓝色。

我的问题是奖励栏(Sam's Club、T-Shirts、Wal-Mart 等)是通过栏分组动态创建的 - 我不知道哪些值可能出现在这里或有多少。

我目前配置的方式是在单元格本身上放置一个表达式:

但这让我明白了我发帖的原因,我无法用这个列分组来填充整行。

如果我将表达式 =IIF(Fields!OwnerType.Value = "Fixed", "LightSteelBlue", "#FFFFFF") 应用到列分组,就像我对行所做的那样,它只会改变激励所在的单个单元格的颜色和 header .

在组列 -> 奖励属性下,我可以更改可见性以还包括背景颜色填充吗?

为行添加了这个表达式:

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

填满了整行。