Reporting services SQL Reporting Services-从左到右、向上和向下禁用

Reporting services SQL Reporting Services-从左到右、向上和向下禁用,reporting-services,reporting,reportingservices-2005,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

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

Column 1        Column 2

  Adam            Bob
  Carl            Dick
  Eric            Fred
而不是当前的方式,即:

 Column 1        Column 2

  Adam            Dick
  Bob             Erick
  Carl            Fred
谢谢。

我能想到三种方法

但没有什么好看或自然的。问题在于SSRS中没有标准控件,并且没有用于管理标准控件中布局的控件数据

首先,生成一个伪列,比如使用ROW_NUMBER()和模2。 使用此选项将数据集结果筛选为2:将每个筛选集绑定到并排表

其次,在矩形中使用矩阵控件 这将并排拆分成对的行,使用矩形分组拆分成对。您需要再次使用一个虚拟列来分组,但要向上移动0、0、1、1、2、2(hmmmm如何做到这一点…)

第三,将数据集生成为两列。 使用行数()和模2列进行自联接或透视

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