按商品维度,月度累计计算数量,BI那个函数怎么实现

image.png

FineBI 期待遇见you 发布于 2025-6-6 21:23
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
期待遇见youLv4初级互助
发布于2025-8-11 15:00

用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 

    月份;

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-6-6 21:24

WINDOW_SUM-跨行求和/求累计 https://help.fanruan.com/finebi/doc-view-2477.html

1723466188921898.png

最佳回答
0
ALICELv5初级互助
发布于2025-6-8 11:17

用DEF+EARLIER函数,可以参考下面这个公式,然后根据你实际的维度修改一下第二参数和第三参数

DEF(SUM_AGG(销售额),[签约时间,产品名称],[产品名称=EARLIER(产品名称),签约时间<=EARLIER(签约时间)])

image.png

  • 2关注人数
  • 33浏览人数
  • 最后回答于:2025-8-11 15:00
    请选择关闭问题的原因
    确定 取消
    返回顶部