Пользовательские группировки SSRS 2008 R2

#ssrs-2008

#ssrs-2008

Вопрос:

У меня есть отчет SSRS 2008 R2, который я создаю в построителе отчетов 3.0.

Требуется, чтобы отчет экспортировался в PDF, и навигация по PDF-файлу будет осуществляться с помощью закладок, созданных с помощью атрибута DocumentMapLabel.

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

Возьмем приведенный ниже пример.

 Region    SVP    VP
USA       SVP1   VP1
USA       SVP1   VP2
EMEA      SVP1   VP3
EMEA      SVP1   VP4
USA       SVP2   VP5
  

Мне нужно, чтобы карта документа была следующей, что, я полагаю, потребует некоторых пользовательских группировок, которые я пока не могу охватить в голове.

  ALL Regions
 USA
 EMEA
 SVP1
   ALL Regions
   USA
   EMEA
   VP1
      ALL Regions
      USA
      EMEA
   VP2
      ALL Regions
      USA
      EMEA      
   VP3
      ALL Regions
      USA
      EMEA
   VP4
      ALL Regions
      USA
      EMEA
 SVP2
   ALL Regions
   USA
   EMEA
   VP5
      ALL Regions
      USA
      EMEA
  

Если не существует данных для определенного региона / svp / vp, группу следует пропустить. Итак, в приведенном выше примере SVP2 -> VP5 -> USA не должно существовать, но я показываю его в дереве для полноты картины и в надежде, что это поможет проиллюстрировать, что я пытаюсь сделать.

Есть мысли?

Комментарии:

1. У меня кое-что работает. Вот что я сделал. Я использовал свой текущий отчет в качестве подотчета в другом отчете и передал ему параметры. Это позволяет мне написать другой запрос, чтобы получить все соответствующие пользовательские группировки, которые мне нужны. Итак, на самом деле эта попытка превратилась из попытки SSRS в возможность написать запрос, который предоставляет соответствующие записи, которые я могу сгруппировать, а затем использовать список для выполнения группировки, и список содержит вспомогательный отчет.