У меня есть отчет, который группирует месяцы по кварталам, поэтому у каждого квартала есть три месяца, а отображение месяцев под кварталом переключается заголовком квартала.
В ReportViewer все выглядит отлично, но при экспорте в Excel первый месяц квартала с данными дублируется и добавляется в конец группы кварталов.
Вот как это выглядит в ReportViewer (с расширенными кварталами 2 и 4, обратите внимание, что май и июнь не содержат никаких данных и отображают пустые столбцы по структуре):
http://i.imgur.com/MykZE.png
Вот как это выглядит при экспорте в Excel:
http://i.imgur.com/zfLuk.png
Свернутый квартал должен показывать только последний месяц за квартал.
Вы можете видеть, что при экспорте в Excel июль вставляется в первом квартале, хотя он должен быть полностью скрыт, поскольку этот квартал свернут, декабрь добавлен во второй квартал, январь вставлен в третий квартал, а апрель дублирован и добавлен в четвертый квартал.
Экспорт любого формата ДРУГОГО, чем Excel, работает правильно и не вставляет эти столбцы.
Аналогичная ошибка для строк была подана и помечена как «по замыслу»: http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok
Как мне остановить функцию экспорта в Excel от вставки этих повторяющихся столбцов?