我有一张这样的桌子:
period balance
-----------------
1 100
1 200
2 300
2 400
3 400
3 500
我需要在SSRS报告中显示此内容;我想计算最大周期为列最大值时的总和,然后基于第二个最大值为2的总和。
3 2 1
-------------------
900 700 300
谢谢
答案 0 :(得分:1)
我假设您要按每个期间的总和对期间进行排序?
如果是这样,最简单的方法就是简单地按期间对数据进行求和。
SELECT period, SUM(balance) as periodBalance GROUP BY period
这会给你
period periodBalance
1 300
2 700
3 900
SSRS中的它们使用矩阵并将列组设置为按周期分组。 最后,假设您想首先查看最大的periodBalance,则将列组排序设置为periodBalance Z-A。如果只想按相反的顺序查看周期,则将排序设置为周期Z-A