日期区间怎么选择计算呀

我有一张明细表,有缺陷类型字段,有厂区的字段,还有机台,还有宽度字段,还有重量字段,没有投料字段,每天的投料是固定的,还有统计周期字段。停机周期是日粒度的到日。现在的需求是在finebi求每天的缺陷占比,公式是:每种缺陷的重量/当日的投料重量,有日期过滤,能过滤出来当天的,但是选日期区间,求这个两天的,三天的,或者四天的缺陷占比,需要这两天,或者三天,或者四天的每种缺陷重量/两天,三天,或者四天的投料重量。应该怎么做呢,明细如下:

image.png

FineBI jutqgCvS 发布于 2024-11-7 19:45
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-7 19:54(编辑于 2024-11-7 19:55)

可以新增公式列:

直接sum_agg(重量)/sum_agg(投料)就可以计算了

在用日期控件进行过滤

日期控件绑定你的“统计周期”字段

时间过滤组件 https://help.fanruan.com/finebi/doc-view-135.html

  • jutqgCvS jutqgCvS(提问者) 但是那是一个维度,现在有多个维度,厂区,机台。宽幅这样子,如果这样,计算粗来的值不对。
    2024-11-07 19:59 
  • jutqgCvS jutqgCvS(提问者) 这个值还有的别的维度影响
    2024-11-07 20:00 
  • 华莉星宸 华莉星宸 回复 jutqgCvS(提问者) 会根据你的维度自动汇总的
    2024-11-07 20:00 
最佳回答
0
ChazzenLv2初级互助
发布于2024-11-8 08:51

你要求 每种缺陷的重量/投料重量  ,那就是sum_agg(重量)/sum_agg(投料)

不能用明细表,明细表不支持聚合函数计算公式算出来的字段,就用分组表

而且你能加的字段就是 缺陷类型、缺陷的重量(求和)、投料重量(求和)、聚合计算的占比,最多者四个

就拿“板型”为例,厂区有BH和SY,机台和宽度也不一样,这些字段是不能参与进去的,你放进去,系统就会按照这个维度再聚合计算。

  • jutqgCvS jutqgCvS(提问者) 怎样就可以不参与进去呀
    2024-11-08 09:39 
  • Chazzen Chazzen 回复 jutqgCvS(提问者) 分组表,就放两个字段 缺陷类型 和计算占比,如果有需要显示缺陷重量和投料量,也放进去, 维度就只放缺陷类型。其他的不能放
    2024-11-08 10:57 
最佳回答
0
ALICELv5见习互助
发布于2024-11-9 21:55

DEF(SUM_AGG(重量),[缺陷类型,日期])/DEF(SUM_AGG(重量),[日期])

如果需要其它维度,修改 [缺陷类型,日期] 以及后面的这个 [日期] 就可以了,比如还需要根据厂区维度

公式就写成:

DEF(SUM_AGG(重量),[缺陷类型,日期,厂区])/DEF(SUM_AGG(重量),[日期])

  • 4关注人数
  • 165浏览人数
  • 最后回答于:2024-11-9 21:55
    请选择关闭问题的原因
    确定 取消
    返回顶部