2010-05-21 3 views
2

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

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

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

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

Свернутый квартал должен показывать только последний месяц в квартале.

Вы можете видеть, что в Excel экспорт вставляется в Q1, хотя он должен быть полностью скрыт с тех пор, как этот квартал рухнул, декабрь добавлен в Q2, январь вставлен в Q3, а апрель дублируется и добавляется к 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 из вставив эти дубликаты столбцов?

ответ

0

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

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

Смежные вопросы