用sql 实现
SELECT
月份 AS TransactionYear,
t1.型号编码,
t1.规格,
SUM(t1.入库数量) AS 入库数量,
(SELECT SUM(t2.入库数量)
FROM tmp t2
WHERE t2.月份 <= t1.月份 and t1.型号编码=t2.型号编码 and t1.规格=t2.规格
) AS 累计入库数量
FROM
tmp t1
-- where t1.型号编码 in ('BA0002','BA0003')
GROUP BY
t1.月份,t1.型号编码 ,t1.规格
ORDER BY
月份;
WINDOW_SUM-跨行求和/求累计 https://help.fanruan.com/finebi/doc-view-2477.html
用DEF+EARLIER函数,可以参考下面这个公式,然后根据你实际的维度修改一下第二参数和第三参数
DEF(SUM_AGG(销售额),[签约时间,产品名称],[产品名称=EARLIER(产品名称),签约时间<=EARLIER(签约时间)])