SSRS переносит данные по вертикали подряд, от 1 до 5 в столбце A, от 6 до 10 в столбце B? - PullRequest
0 голосов
/ 20 февраля 2012

Возможно ли это в SSRS?

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

Чего бы я хотел достичь, так это:

______________________________________________________

    DATAROW 1    label 1 : <#1 highest value>  | label 6 : <#6 highest value>
                 label 2 : <#2 highest value>  | label 7 : <#7 highest value>
                  .                ...         |  .               ...
                 label 5 : <#5 highest value>  | label 10: <#10 highest value>
______________________________________________________

    DATAROW 2    label 1 : <#1 highest value>  | label 6 : <#6 highest value>
                 label 2 : <#2 highest value>  | label 7 : <#7 highest value>
                  .                ...         |  .               ...
                 label 5 : <#5 highest value>  | label 10: <#10 highest value>
______________________________________________________

    DATAROW n    ...

Таким образом, половина значений отображается в левой части строки, а половина - в правой - всегда будет десять значений

Есть две группы строк и одна группа столбцов в отчете, как есть, не уверен, что если изменить его на вышеуказанный формат, это изменит это

Ответы [ 2 ]

1 голос
/ 13 марта 2012

Просто создайте группу столбцов на основе

=if (#value < 6,1,2)

т. 1-5 образуют группу "1" с 6-10 образуя группу "2"

0 голосов
/ 22 февраля 2012

Может быть, попробуйте сделать это с подотчетами.

В каждой группе DataRow составьте два столбца. Сначала для этикеток от 1 до 5, а затем от 6 до 10. В каждом столбце вставьте подотчет.
Пример для левого столбца: subreport1 с параметрами get datarow1 и colLeft .

...