,依此类推。我的数据在SSRS中是这样的。
A
1
B
2
C
3
D
4
E
5
这意味着我只有一列,我想显示为两列,并从一列到另一列交替显示日期。我应该在第一列中显示第1行,在第二列中显示第二行,在第一列中显示第三行,在第二列中显示第4行:
我希望将它们呈现为这样的列:
A 1
B 2
C 3
D 4
E 5
提前谢谢
答案 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