2009-05-20 4 views
3

Я не уверен, как это объяснить, и я пробовал много разных вариантов, но я хочу это.SSRS Матричные группы строк как фактические строки

Я хочу, чтобы группа строк матрицы отображалась как фактические строки, а не как столбцы в планировке.

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

Это всего лишь пример, моя реальная проблема заключается в том, что при добавлении большого количества групп строк отчет становится слишком широким.

Как я хотел бы его:

  | resource1 | resource2 | resource3 
group1 | 
project1 | 
project2 | 
group2 | 
project3 | 
project4 | 

Что это прямо сейчас:

    | resource1 | resource2 | resource3 
Group1 | project1 | 
     | project2 | 
Group2 | project3 | 
     | project4 | 

ответ

0

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

Каждая матричная строка (группировка) является дискретной. Вам нужно разделить данные проекта и группы и обработать их как дискретные строки матрицы.

Один из способов (возможно, единственный способ) состоит в том, чтобы вернуть данные данных таким образом.

В ориентировочные сроки:

SELECT group data, GroupID + '1111' AS DummySorting 
UNION ALL 
SELECT project data, GroupID + ProjectID 
1

Помещенные Проекты в деталях Роу. Добавьте родительскую группу для данных группы. Добавить группу Всего до строки сведений. В моем случае Dimension2DetailAkro ваши данные группы и Dimension1DetailAkro ваша "проект" Группа:

http://3.bp.blogspot.com/_JVKkux5oAjM/Sifa2RBMKgI/AAAAAAAAJNo/Tf8jXkvbcio/s1600-h/GroupingExample.gif

Надеется, что это помогает

Приветствие

Markus