2014-11-05 3 views
0

Поступающие данные ('Key' и 'Value' фактические имена полей в наборе данных):Как переносить пары ключ/значение в таблицу в построителе отчетов?

Key Value 
--- ----- 
A  1.0 
B  2.0 
C  3.0 
A  4.0 
B  5.0 
C  6.0 

Желаемая вывода в отчете:

A B C 
- - - 
1.0 2.0 3.0 
4.0 5.0 6.0 

Пробовал до сих пор:

С группой «Ключ» в качестве столбца и «Значение» в качестве данных заголовки строк верны, но в матрице появляется только первая строка данных.

A B C 
- - - 
1.0 2.0 3.0 
(no other rows appear) 

С «Value» в качестве группы строк вместо этого, данные все разреженным в матрице, так как это лечение каждое изменение в любой области новой группы:

A B C 
- - - 
1.0 
    2.0 
     3.0 
4.0 
    5.0 
     6.0 
+0

Лучший способ изменить вывод набора данных в нужный формат отчета. И лучший способ сделать это с PIVOT. –

+0

пытается не меняться в источнике, поскольку он обслуживает несколько клиентов. Я думал, что весь смысл Tablix в том, что он поворачивается? – AFischbein

+0

Табличка должна позволять вам группировать поле Key в группе столбцов, показывая детали как Row Group. что ты уже испробовал? – Dan

ответ

1

добавить столбец в набор данных, которые поддерживают вас для группировки:

если ваш набор данных, как

select KEY, VALUE from TABLE 

вы можете ча NGE его в

select KEY, 
    VALUE, 
    row_number() over (partition by KEY order by KEY) as RN 
from TABLE 

затем в табликсе, можно сгруппировать по RN

+0

Спасибо за идею. Я не решаюсь включать новые ценности на уровне данных, так как это повлияет на других потребителей, но если нет лучших идей, я отмечу как ответ - спасибо! – AFischbein

+0

любой шанс я могу имитировать поведение row_number как вычисленное поле в построителе отчетов? (так что я могу оставить исходный набор данных в одиночку?) – AFischbein

+0

насколько я сейчас, вычисленное поле не поддерживает этот rownum over partition. –

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