SSRS将备用数据分为两列

时间:2019-01-09 20:40:37

标签: reporting-services

,依此类推。我的数据在SSRS中是这样的。

A
1
B
2
C
3
D
4
E
5
这意味着我只有一列,我想显示为两列,并从一列到另一列交替显示日期。我应该在第一列中显示第1行,在第二列中显示第二行,在第一列中显示第三行,在第二列中显示第4行: 我希望将它们呈现为这样的列:

A 1
B 2
C 3
D 4
E 5

提前谢谢

1 个答案:

答案 0 :(得分:1)

我这样做的方法是在数据中添加一个行号,然后将MATRIX与按=Fields!ROW_NUM.Value MOD 2分组的列和按=INT((Fields!ROW_NUM.Value + 1) / 2)分组的行一起使用。

MOD表达式会将您的两列分为0列和1列-MOD给出除法后的余数。

INT(Row)/ 2将把数据分为两组。

您可以在SQL中添加行号列,例如

ROW_NUMBER()OVER(ORDER BY LETTER, NUMBER) AS ROW_NUM