Reporting Services 2008 将重复行导出到 Excel

Posted

技术标签:

【中文标题】Reporting Services 2008 将重复行导出到 Excel【英文标题】:Reporting Services 2008 Exporting Duplicate Rows to Excel 【发布时间】:2013-02-18 12:25:51 【问题描述】:

我有一个 tablix 报告,其分组和切换如下:

行组

RowGroup1 隐藏:假,InitialToggleState:真

RowGroup2 隐藏:false,ToggleItem:RowGroup1

RowGroup3 隐藏:false,ToggleItem:RowGroup1

RowGroup4 隐藏:true,ToggleItem:RowGroup3

列组

年份

报告详细信息是“成本”的总和。 所有详细信息和组都在报告的一行中。当我查看报告时,除了 RowGroup4 之外的所有内容都是可见的,我可以切换该组以展开详细信息。导出到 Excel 时出现问题。我得到一个重复的行。

我已在http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok 阅读了有关此问题的信息 但我不明白我必须做什么来实现所描述的解决方法。我尝试了隐藏行的解决方法,方法是右键单击链接到 RowGroup1 的 TextBox,然后插入行 - 外部组上方,然后右键单击新行 -> 行可见性 -> 隐藏。但对出口没有影响

【问题讨论】:

【参考方案1】:

您可以在 RowGroup3 中添加行(“组内 - 上方”),如下图所示:

这将显示折叠组的空行,但 Excel 报告中不会有重复的行。

【讨论】:

罗马。问题是,我不希望折叠组有一个空行。我希望它显示分组的详细信息。但我所做的是,在组内添加行,然后将详细信息文本框复制到行中。然后当我在 Excel 中查看时,我意识到问题在于 RowGroup2 和 RowGroup3 并不是真正独立的组(一个是元素编号,一个是元素描述。当我将它们组合成一个显示在单个列中的单个组时, Excel 导出更有意义,现在可以进行分组。您帮助我实现了目标。非常感谢。

以上是关于Reporting Services 2008 将重复行导出到 Excel的主要内容,如果未能解决你的问题,请参考以下文章

解密数据以用于 SQL Reporting Services 2008

如何在 SQL Server Reporting Services 2008 中复制报表

SQL Server Reporting Services 2008 报表生成器用户访问权限

在 Reporting Services 2008 中计算加权平均值

升级 Reporting Services RLD 2005 --> 2008

带有 SQL Server 2008 的 Visual Studio 2005 Reporting Services [重复]