持续滚动12个月的KPI总和

时间:2016-03-23 16:51:42

标签: sql

我被要求制作2个KPI图表,其中滚动12个月的百分比: 1.由于长期疾病导致的小时数损失百分比 2.由于短期疾病导致的小时数损失百分比

正如您在下图所示,我可以看到截至当天查看KPI的最后一天的总数。 (见日期)这被保存为视图。

KPI View

现在有人可以帮我显示数据,以便总计过去12个月的小时数吗?一旦我拥有了这些我可以做的百分比,它就是在我努力奋斗的12个月里的总时数。

e.g 如果今天跑(23/03/2016) 2016年3月将是2015年4月至2016年3月23日所有结果的总和 2016年2月将是2015年3月至2016年2月29日所有结果的总和 等等...

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我会考虑窗口功能。例如,生成AvailableHours的运行总计:

    sum(AvailableHours)over(order by calendarshortyearmonth asc) as run_total_AvailableHours