powerbi 上下日数据比较差异

数据格式如下

img


新加一列,求出商品id今天减去上一天的总销量的差异值,商品id是有不同值的,日期有不连贯的情况(就要当天减去最近的上一天),如果是数据的第一天就返回第一天的总销量值。

想要的结果

img

思路:
1.定义存储过程,按日期及产品id分组统计思路,并且按日期排序;
2.把数据放在临时表;
2.使用游标遍历,前后2条记录相减,并更新差异值。