导出到Excel时,ReportExport会复制一行(而不是其他格式)

时间:2013-12-03 15:46:58

标签: excel reporting-services duplicates

我正在使用tablix并通过其中一个属性对我的条目进行分组。将报表导出到Excel时,我遇到了SSRS的问题。每个组的第一行添加到其组的末尾。 将报告导出到Excel时只会出现(!),导出到任何其他格式会使我的表格保持原样:

SO20355546 question example

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

在重复的分组中,它似乎不会为您删除欺骗。您是否正在使用属性或函数进行常规分组?有两种解决方案:

  1. 确保您的数据集具有不同的值(即使您认为自己确定)。如果这是SQL Server的标准“select”语句,只需添加Select'Distinct'和您的值。

  2. 我会尝试使表中的属性处于最低级别,通常在“行组”下的设计部分中显示为“[详细信息]”。将属性更改为:

    [Max(propertyb)]和[Max(propertyc)]

    这通常不需要,因为分组应该照顾这一点。但是如果不是这样的话,额外的逻辑可以解决这个问题。您还需要注意,根据您的分组逻辑,如果它没有正确分组,您可能会获得相同的结果。这不是建议,因为它更像是一个黑客来获得你想要的东西,而不是一个优雅的解决方案。

答案 1 :(得分:0)

我看到这是一个老问题,但我遇到了同样的问题,我只能更改不同tablix组件的Visibility属性就能解决它。

就我而言,我有这个。

行可见性:“隐藏”并在父组中设置“可以托管”。

群组可见性:“显示”。

详细信息行Visibility的每个文本框:“显示”。