背景:求近3天销量,报表字段如下:日期、部门、销量、近3天销量
底表:明细表(非聚合表)
查询到的官方文档:https://help.fanruan.com/finebi/doc-view-2221.html
遇到的问题:1、官方案例好像采用的是聚合表;2、官方案例没有多个维度,我尝试加了个部门维度,但结果是错误的。
要在明细表中展示近三天销量,需要在数据集中计算,在明细表直接展示
数据集计算一般是用def分析函数
def(sum_agg(销量),[日期,部门],[datedelta(日期,2)>=earlier(日期),日期<=earlier(日期),部门=earlier(部门)])
函数的进阶应用详情可见这个课程FineBI6.1:业财融合实战进阶课(七夕活动加微信领大额优惠券) - 视频课 - 帆软学院 (fanruan.com)
这个直接用sql汇总多方便
参考一下这个
求前n天平均值/数据不唯一条件下求平均 https://help.fanruan.com/finebi/doc-view-1163.html