Динамические столбцы в службах отчетов Tablix - PullRequest
1 голос
/ 18 августа 2010

У меня есть запрос данных, который возвращает данные в следующем формате:

Name    Period    Value
-----------------------------
Bob     Jan       123 
Bob     Feb       456 
Bob     Mar       789
Tom     Jan       321 
Tom     Feb       654 
Tom     Mar       987
Joe     Jan       147 
Joe     Feb       258 
Joe     Mar       369

Разные периоды постоянны между именами, но будут разными при выполнении отчета (т. Е. Я могу запросить отчетянварь / февраль / март сейчас или апрель / май / июнь позже).Я пытаюсь поместить это в таблицу в своем отчете служб Reporting Services, которая будет выглядеть примерно так:

Name    Jan    Feb    Mar
----------------------------
Bob     123    456    789
Tom     321    654    987
Joe     147    258    369

Может кто-нибудь указать мне на пример такого действия?Я даже не уверен, как описать это «вращение» (?) Данных.Столбцы должны быть динамическими в зависимости от того, какие значения Period находятся в наборе данных.

1 Ответ

1 голос
/ 18 августа 2010

Нашел ответ сразу после публикации. Вот что я сделал. Создан новый Табликс. Перетащите поле Имя в строку данных первого столбца. Перетащите столбец Значение в строку данных второго столбца. Перетащите поле «Период» в строку header второго столбца. Это создало новую группу и новый столбец заголовка второго уровня. Затем я скопировал значение из этого нового верхнего столбца заголовка в ячейку заголовка под ним и удалил всю новую строку заголовка. Когда вас спросят, удалять ли строку и связанные с ней группы или просто строку, выберите только строка . Вы должны остаться с группой строк и двумя группами столбцов, и она должна отображаться так, как задумано.

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