【问题标题】:How do alternate row colors in an SSRS 2008 report?如何在 SSRS 2008 报告中交替行颜色?
【发布时间】:2015-07-07 22:45:50
【问题描述】:

我正在尝试在我的一份报告中交替使用行颜色。因此,根据网络上的一些建议,我尝试为相关行的背景颜色添加这样的内容:

=IIF(RowNumber('manager') Mod 2, "LightBlue","White")

manager 是我的行组的名称。

但这样做的目的是在每次出现值时使颜色交替出现。一些甚至不应该被着色的行被着色了。我真的不明白,但也许有一个列组的事实以某种方式把事情搞砸了?

我也尝试对查询中的每一行进行编号并取消它,但我仍然得到同样的怪异。

我什至尝试在我的查询中返回颜色,它变得更加奇怪,因为每一行都是浅蓝色的,甚至那些不应该被着色的行也是如此。只是 Visual Studio 像往常一样有问题?

【问题讨论】:

    标签: ssrs-2008


    【解决方案1】:

    当您在经理组中休息时,RowNumber('manager') 重置为 1。因此,该经理下的行可能会切换。

    =IIF(RowNumber(Nothing) Mod 2=0, "LightBlue","White") 在组中的 Nothing 似乎可以正常工作。

    正如您所说,您还可以对结果集中的每一行(标识列?)进行编号。然后你想检查你的编号列的值,而不是使用 RowNumber 函数。

    =IIF(Fields!id.Value Mod 2 = 0, "LightBlue","White")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多