excel - 禁用SSRS中行组中的单元格合并

标签 excel reporting-services export-to-excel

我在 SSRS 中创建了几个报告。例如,我的报告显示了城市中按性别分组的人数。

如果我将此报告导出到 Excel,则 City 列将合并到其整个组中。

----------------------------------------------------------------
| City                | Sex             | Population           |
| ============================================================ |
|                     | men             | 5582                 |
|                     | -------------------------------------- |
| The Big City        | women           | 5468                 |
|                     | -------------------------------------- |
|                     | total           | 11350                |
| ------------------------------------------------------------ |
|                     | men             | 1609                 |
|                     | -------------------------------------- |
| The Small City      | women           | 1564                 |
|                     | -------------------------------------- |
|                     | total           | 3173                 |
----------------------------------------------------------------

但我必须在 Excel 中过滤数据。例如查找大城市的女性人数。这对于合并的单元格是不可能的。所以我想要这个。
----------------------------------------------------------------
| City                | Sex             | Population           |
| ============================================================ |
| The Big City        | men             | 5582                 |
| ------------------------------------------------------------ |
| The Big City        | women           | 5468                 |
| ------------------------------------------------------------ |
| The Big City        | total           | 11350                |
| ------------------------------------------------------------ |
| The Small City      | men             | 1609                 |
| ------------------------------------------------------------ |
| The Small City      | women           | 1564                 |
| ------------------------------------------------------------ |
| The Small City      | total           | 3173                 |
----------------------------------------------------------------

我找到了 one possible solution here .将以下分组表达式添加到城市行组属性。
=Fields!City.Value & Fields!Sex.Value

但我对这个解决方案并不满意。现在报告生成的时间要长得多,因为报告是从 3 到 4 百万条记录生成的。这对我们的客户来说是 Not Acceptable 。

如何禁用行组中的单元格合并?

非常感谢!

最佳答案

有点晚了,但这些步骤对我有用:

  • 按照惯例创建分组,以便城市在上面的组中。
  • 通过在仍在“详细信息”分组中的当前“性别”左侧插入一列来创建一个新的“城市”列。
  • 删除原来的“City”,但不要删除它的组。在页面底部的“分组”选项卡中,您仍然应该看到(城市)作为一个组。

  • 即使使用非常大的数据集,我也没有注意到使用此解决方案的性能有任何变化。

    希望这可以帮助!

    关于excel - 禁用SSRS中行组中的单元格合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26654074/

    相关文章:

    java - x4j-分析和带有图表的多页 Excel 报告

    java - 错误 : java. lang.NoClassDefFoundError:解析失败:Lorg/apache/xmlbeans/XmlOptions;

    sql-server - SSRS 报告生成器 : Prevent tablix moving horizontally?

    excel - 导轨 : Add border in axlsx

    excel - Grails:如何将 Grails 列表导出到 Microsoft Excel?

    vba - 运行时错误 424 - 需要对象错误

    reporting-services - SSRS 2005 中的条件列可见性

    sql-server - SSRS从第二个字符串之前的字符串中提取子字符串

    ruby-on-rails - Rails - 使用 axlsx gem (Keep MVC) 将记录导出到可下载的 excel 文件

    c# - 如何使用 C# 在 Excel 中更改系列颜色?