1.同比环比的区别和意义
1.1区别
同比:本期与同期做对比。例如 有当前月份的数据,获取上一年相同月份的数据进行比较
环比:本期与上期做对比。例如 有当前月份的数据,获取本年上月的数据进行比较
1.2意义
同比和环比用于表示某一事物在对比时期内发展变化的方向和程度,以财务盈利为例,同比和环比可以反应企业当前的盈利情况,对比上月和去年是否上升还是下降
2.同比环比实现代码
SELECT CWBB_ZBBH
,CQJ
,NLRZE_DQ
,LAG(NLRZE_DQ, 1, 0) OVER(PARTITION BY CWBB_ZBBH ORDER BY CQJ) AS NZYSR_HB-- 环比分析,与上个月份进行比较
,LAG(NLRZE_DQ, 12, 0) OVER(PARTITION BY CWBB_ZBBH ORDER BY CQJ) AS NZYSR_TB-- 同比分析,与上个年度相同月份进行比较
FROM DW_CW_CWBBZB
环比分析是通过窗口函数的lag() over()先实现按照分析维度进行分组,按照日期进行排序,然后lag去拉去上一行的数据。
同比分析是通过窗口函数的lag() over()先实现按照分析维度进行分组,按照日期进行排序,然后lag去拉去当前年月前12行的数据
版权声明:本文为qq_42508714原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。