我有四个分组变量Month
,State
,County
,City
。此外,我还有指标列sales
可以为空,我想计算每个City
的每月销售额变化百分比。
我的解决方案将具有相同的分组,但是将sales
列替换为2019日历年每个月的变化百分比。感谢解决方案的任何帮助。
答案 0 :(得分:0)
您可以使用窗口功能:
select month, state, city, sales,
lag(sales) over (partition by state, city order by month) as prev_month,
(-1 + sales / lag(sales) over (partition by state, city order by month)) as change_ratio
from t;