BI数据过滤,现有每月得分情况,现在需要在指标卡中展示本月得分,和全年平均得分,和本月的环比增长率,使用数据过滤后本月值和环比值正常显示,全年平均得分计算失败,这种情况如何处理
如图过滤后
没有过滤:
FineBI中的计算顺序大致分为四个层级,过滤操作可以在不同的层级进行,从而影响最终的计算结果。1
明细过滤:对原始数据进行过滤,影响后续所有计算。
新增列过滤(def计算后过滤):使用def函数计算新列后,再对新列进行过滤。
聚合计算过滤:对聚合计算后的结果进行过滤。
快速计算过滤:对快速计算(如占比、排名等)后的结果进行过滤。
场景:例如,先计算每个用户的购买次数,再筛选出复购用户(购买次数≥2)。
操作步骤:
使用def函数计算新列(如“客户购买的订单数”)。
在过滤器中设置条件(如“客户购买的订单数≥2”)。
示例:3
场景:先计算每个省份的销售额总和,再筛选出销售额大于100的省份。
将“省份”和“销售额”拖入组件,完成聚合计算(如求和)。
在过滤器中设置条件(如“销售额>100”)。
示例:1
场景:先计算产品销售额占比,再筛选出占比>10%的产品。
使用快速计算功能(如“占比”)生成结果。
在过滤器中设置条件(如“销售额-占比>10%”)。
示例:4
过滤层级的影响:越靠左的过滤层级(如明细过滤)会影响后续所有计算,而靠右的层级(如快速计算过滤)仅影响当前结果。1
流线图示意:
聚合计算过滤-https://help.fanruan.com/finebi6.X/doc-view-2405.html#40a6495f5320800d