SQL Reporting 2005中是否有一种方法可以在从左到右然后上下打印的列中显示数据?例如:
Column 1 Column 2
Adam Bob
Carl Dick
Eric Fred
而不是当前的方式:
Column 1 Column 2
Adam Dick
Bob Erick
Carl Fred
谢谢。
答案 0 :(得分:2)
Horizontal tables ......?
答案 1 :(得分:0)
我能想到的三种方式。
虽然没有任何美丽或自然。问题是SSRS中没有标准控制,并且没有控制数据可用于管理标准控件中的布局
首先,生成一个虚拟列,比如使用ROW_NUMBER()和modulo 2。 使用此选项将数据集结果过滤为2:将每个过滤后的集合绑定到并排表。
其次,在矩形中使用矩阵控件 这将并排分开成对的行,使用矩形分组成对。你需要再次使用一个虚拟列进行分组,但是要上升0,0,1,1,2,2(嗯,该怎么做...)
第三,将数据集生成为2列。 使用ROW_NUMBER()和modulo 2列
进行自联接或PIVOT就我个人而言,我倾向于第三种选择或第一种选择。