0

这在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    ...

所以一半的值出现在行的左侧,一半出现在右侧 - 总会有十个值

报告中有两个行组和一个列组,不确定将其更改为上述格式是否会改变这一点

4

2 回答 2

1

只需创建一个基于列分组

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

所以 1-5 组成“1”组,6-10 组成“2”组

于 2012-03-13T08:48:34.287 回答
0

也许尝试用子报告来做。

在每个 DataRow 组中创建两个列。第一个标签从 1 到 5,第二个标签从 6 到 10。在每个列中插入子报表。
左列示例: subreport1 与 get params datarow1colLeft

于 2012-02-22T08:25:57.560 回答