Reporting services SSR将数据垂直包装成一行,a列1到5,B列6到10?

Reporting services SSR将数据垂直包装成一行,a列1到5,B列6到10?,reporting-services,formatting,ssrs-2008,ssrs-tablix,Reporting Services,Formatting,Ssrs 2008,Ssrs Tablix,这在SSRS中可能吗 对于每一行,当前有十个值,但是由于标签太长,我正在考虑创建一个稍微不同的输出格式 我想要实现的是: ______________________________________________________ DATAROW 1 label 1 : <#1 highest value> | label 6 : <#6 highest value> label 2 : <#2 highest v

这在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    ...
______________________________________________________
数据行1标签1:|标签6:
标签2:|标签7:
.                ...         |  .               ...
标签5:|标签10:
______________________________________________________
数据行2标签1:|标签6:
标签2:|标签7:
.                ...         |  .               ...
标签5:|标签10:
______________________________________________________
数据行n。。。
因此,一半的值显示在该行的左侧,一半显示在右侧-总有十个值


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

可以尝试使用子报告

在每个数据行组中,创建两个collumn。第一个用于1到5的标签,第二个用于6到10的标签。 在每个子报表中插入子报表

左列示例:带有get参数的subreport1datarow1colLeft

只需基于

=if (#value < 6,1,2)
=if(#值<6,1,2)
所以1-5组成“1”组
6-10构成“2”组,但您如何知道在哪列中输入哪些值?您仍然需要使用某种排序函数来获得相关的“页面”结果,并且仍然需要通过MDXSorting来完成。在左栏中按最高值,在右栏中按最低值。你们有在数据集中使用的任何程序吗?事后看来,我可能应该把它们标在第6、第7位。。而不是重新开始。将编辑q。