【问题标题】:Alternate row colors in RDLC using flat dataset使用平面数据集的 RDLC 中的交替行颜色
【发布时间】:2015-12-06 07:40:33
【问题描述】:

我在使用平面(单行数据源)的 rdlc 报告中使用 tablix,但是显示的值在多行中。 我需要为其添加备用行着色,因为我正在处理平面数据集,所以我不能使用 RowNumber。 我还有其他方法可以采取吗? TIA

【问题讨论】:

  • 如何将单行转换为多行?

标签: reporting-services ssrs-2008 rdlc ssrs-tablix


【解决方案1】:

我不确定您所说的平面单行数据源显示为多行。我假设您实际拥有的是一个常规值表。

您可以使用CountDistinctRunningValue 的组合来计算背景中的行号,然后您可以使用它来设置行的BackgroundColor 属性。

例如 tablix 行的 BackgroundColor 属性中的以下表达式

=iif((RunningValue(CountDistinct(Fields!Serial.Value), Sum, "DataSet1") mod 2) = 0, "Tomato", "LimeGreen")

将此表设置为具有交替的红色和绿色行,根本不编辑数据源。

【讨论】:

    【解决方案2】:

    将行的背景颜色更改为以下表达式,更改数据集名称和颜色选择。

    =IIF(RowNumber("AdverseEventsDataSet") mod 2 = 0,"Silver","LightGrey")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多