【问题标题】:Group and subtotal columns in Reporting Services 2005Reporting Services 2005 中的组和小计列
【发布时间】:2009-03-23 16:24:16
【问题描述】:

我有一份我继承的报告(RS2005,针对 MSSS2005 实例)。它显示了一个基本的数据表:一些用于将行分组在一起的关键字段,一些基本的数字字段,然后是一些日期('bucketed')字段(例如 1 个月后,2 个月,6 个月,一年、两年等)

用户希望将这些日期字段分组到聚合组中,并且能够像行一样折叠或展开。因此,我们将能够显示下一年的值的小计或将其扩展为按月细分。如果显示小计,则隐藏个别月份。

这是基本的数据透视表行为(可以使用 Excel 上的组/小计功能来完成 - 这是我可以用来描述需求的最接近的类似行为)。

虽然在 RptgSvcs 中按行分组似乎微不足道,但将列分组并将一个组折叠成一个小计并再次将其分解似乎很难甚至是不可能的。

除非有人知道得更好?

【问题讨论】:

    标签: sql-server-2005 reporting-services


    【解决方案1】:

    您应该能够通过选择要隐藏的列并将其可见性设置为隐藏来执行此操作。

    然后将隐藏列上的切换项设置为显示小计的文本框。

    然后,此文本框上会显示 [+] 符号,单击将显示/隐藏您的逐月突破(隐藏的列)。

    【讨论】:

      【解决方案2】:

      在您的报告(RDL 文件)的表格控件的右侧,您应该会看到代表表格详细信息和分组信息的图标。

      您可以在此处查看分组是否有页眉/页脚以及它是如何计算的,例如=SUM(fields!mySalesValue)

      还可以设置是否折叠等

      【讨论】:

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