Экспорт из SSRS 2008 ReportViewer в Excel приводит к дублированию столбцов

У меня есть отчет, в котором месяцы группируются по кварталам, поэтому в каждом квартале три месяца, а отображение месяцев под кварталом переключается заголовком квартала.

В ReportViewer это выглядит нормально, но при экспорте в Excel первый месяц квартала с данными дублируется и добавляется в конец квартальной группы.

Вот как это выглядит в ReportViewer (с развернутыми кварталами 2 и 4, обратите внимание, что май и июнь не имеют данных и отображают пустые столбцы по дизайну): https://i.imgur.com/MykZE.png

Вот как это выглядит при экспорте в Excel: http://i.imgur.com/zfLuk.png< /а>

Свернутый квартал должен показывать только ПОСЛЕДНИЙ месяц квартала.

Вы можете видеть, что в экспорте Excel июль вставлен в Q1, хотя он должен быть полностью скрыт, так как этот квартал свернут, декабрь добавлен в Q2, январь вставлен в Q3, а апрель продублирован и добавлен в Q4.

Экспорт любого формата, ОТЛИЧНОГО от Excel, работает правильно и не вставляет эти столбцы.

Аналогичная ошибка для строк была зарегистрирована и помечена как «преднамеренная»: to-excel-duplicate-rows-csv-ok-pdf-ok" rel="nofollow noreferrer">http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by -export-to-excel-duplicate-rows-csv-ok-pdf-ok

Как запретить функции экспорта в Excel вставлять эти повторяющиеся столбцы?


person Daniel Coffman    schedule 21.05.2010    source источник


Ответы (1)


Кого это может касаться, я решил аналогичную проблему, добавив группу «подделка» (группа по формуле =") в качестве группы последнего уровня (самая глубокая) перед деталями и установил для ее видимости скрытую.

Затем эта группа не отображается в предварительном просмотре, но используется SSRS для «автоматически добавленной строки группы с [+] в Excel» — и, поскольку она скрыта/пуста, она не вызывает дублирования данных.

person queen3    schedule 17.02.2011