【发布时间】:2011-02-22 11:24:13
【问题描述】:
我有一份按季度对月份进行分组的报告,因此每个季度都有三个月,并且该季度下月份的显示由季度标题切换。
它在 ReportViewer 中看起来很好,但是当导出到 Excel 时,该季度的第一个月的数据被复制并附加到季度组的末尾。
这是 ReportViewer 中的样子(第 2 季度和第 4 季度已展开,请注意 5 月和 6 月没有任何数据,并按设计显示空白列): http://i.imgur.com/MykZE.png
这是导出到 Excel 时的样子: http://i.imgur.com/zfLuk.png
折叠的季度应该只显示该季度的最后一个月。
您可以看到,在 Excel 导出中,7 月被插入到第 1 季度,即使它应该完全隐藏,因为该季度已折叠,12 月被附加到第 2 季度,1 月被插入到第 3 季度,4 月被复制并附加到第 4 季度。
导出除 Excel 以外的任何格式都可以正常工作,并且不会插入这些列。
一个类似的行错误已提交并标记为“设计使然”:http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok
如何阻止导出到 Excel 功能插入这些重复的列?
【问题讨论】:
标签: sql excel reporting-services reportviewer