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

时间:2015-03-04 16:32:06

标签: ssrs-2008 visibility ssrs-expression

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

要根据事件的类型填写行,我使用了以下表达式:

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

但结果实际上是这样的:

Background Color Not Filling

具有浅蓝色背景颜色的行是固定站点,往往没有分配奖励/促销。如果它们不是,我仍然希望整行的背景颜色为浅蓝色。

我的问题就像激励栏(Sam&#39俱乐部,T恤衫,沃尔玛等)是通过列分组动态创建的 - 我没有在这里出现的值或者有多少值

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

Expression

但是我留下了发布的理由,我不能让整个行重新填充此列分组。

如果我将表达式=IIF(Fields!OwnerType.Value = "Fixed", "LightSteelBlue", "#FFFFFF")应用于与该行相同的列分组,它只会更改激励所在的单个单元格的颜色和标题。

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

Column Group Properties

1 个答案:

答案 0 :(得分:0)

为行添加了此表达式:

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

填写整行。