gpt4 book ai didi

sql - 从 SSRS 2008 ReportViewer 导出到 Excel 会导致重复列

转载 作者:行者123 更新时间:2023-12-02 23:11:53 30 4
gpt4 key购买 nike

我有一份按季度分组的报告,因此每个季度都有三个月,并且该季度下月份的显示由季度标题切换。

它在 ReportViewer 中看起来很好,但是当导出到 Excel 时,季度第一个月的数据会被复制并附加到季度组的末尾。

ReportViewer 中的情况如下(第 2 季度和第 4 季度已展开,请注意 5 月和 6 月没有任何数据,并且按设计显示空白列): /image/djugX.png

导出到 Excel 后的外观如下: /image/8fANO.png

折叠的季度应仅显示该季度的最后一个月。

您可以看到,在 Excel 导出中,7 月被插入到 Q1 中,尽管它应该完全隐藏,因为该季度已折叠,12 月被附加到 Q2,1 月被插入到 Q3,4 月被复制并附加到 Q4。

导出除 Excel 之外的任何格式都可以正常工作,并且不会插入这些列。

类似的行错误已提交并标记为“设计原因”: http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok

如何阻止导出到 Excel 功能插入这些重复列?

最佳答案

对于可能关心的人,我通过添加“假”组(按“”公式分组)作为详细信息之前的最后一级(最深)组,并将其可见性设置为隐藏,解决了类似的问题。

然后,该组不会在预览中显示,但由 SSRS 用于“在 Excel 中使用 [+] 自动添加组行” - 并且因为它是隐藏/空的,所以不会导致重复的数据。

关于sql - 从 SSRS 2008 ReportViewer 导出到 Excel 会导致重复列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884205/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com