SQL Reporting Services - 显示从左到右,向上和向下

时间:2009-04-20 20:32:01

标签: reporting-services reporting reportingservices-2005

SQL Reporting 2005中是否有一种方法可以在从左到右然后上下打印的列中显示数据?例如:

Column 1        Column 2

  Adam            Bob
  Carl            Dick
  Eric            Fred

而不是当前的方式:

 Column 1        Column 2

  Adam            Dick
  Bob             Erick
  Carl            Fred

谢谢。

2 个答案:

答案 0 :(得分:2)

Horizontal tables ......?

答案 1 :(得分:0)

我能想到的三种方式。

虽然没有任何美丽或自然。问题是SSRS中没有标准控制,并且没有控制数据可用于管理标准控件中的布局

首先,生成一个虚拟列,比如使用ROW_NUMBER()和modulo 2。 使用此选项将数据集结果过滤为2:将每个过滤后的集合绑定到并排表。

其次,在矩形中使用矩阵控件 这将并排分开成对的行,使用矩形分组成对。你需要再次使用一个虚拟列进行分组,但是要上升0,0,1,1,2,2(嗯,该怎么做...)

第三,将数据集生成为2列。 使用ROW_NUMBER()和modulo 2列

进行自联接或PIVOT

就我个人而言,我倾向于第三种选择或第一种选择。