【DEF系列_01】占比计算_v2.0 自定义传参

楼主
我是社区第525317位番薯,欢迎点我头像关注我哦~

占比计算的1.0版本 见 《【DEF系列_01】DEF应用之占比计算_1-我的帆软 (fanruan.com)》,当时的需求是:D品牌业务想知道自己负责品牌的市场份额,以及付费会员(品牌D_VIP)的贡献情况。所以呢,当时直接用DEF函数把数据的选取范围框定在品牌D和品牌D_VIP等级上了。

这需求搞定没几天, J品牌的负责人也找来了,说他们也想要看类似的数据,而且,想要自定义选时间段查看~ 最开始听到这个新需求,内心十万只草泥马奔腾而过,咋想的那么美,还想自定义筛选时间?!而且,我严重怀疑:这帮品牌经理,表面是竞争关系,私下经常互通有无,哼!!

凉了J品牌经理几天,后来在一个有奶茶、有咖啡、有蛋糕的美好下午,就那么一瞬间,参数功能浮现在脑海,咦,这需求,是不是参数就能实现?!

灵光乍现,说干就干,随即就开始了测试,几亿脑细胞阵亡后,终于让我给倒腾出来了!

话不多说,2.0版本来了,公式还是那个公式,筛选条件却不是那个筛选条件了!

再重复一遍需求

 

指标A:

交易某品牌(Eg.品牌J)且是本品牌的付费会员(Eg.品牌J_VIP) vs 所有交易某品牌(Eg.品牌J) 的会员数&交易额的占比

指标B:

交易某品牌的会员 vs 所有交易会员 的会员数&交易额的占比

 

日期、品牌、会员等级要可以自由筛选(这里才是重点和难点!!)

 

按照惯例,先温习 戏说DEF-我的帆软 (fanruan.com) 函数语法:

DEF(聚合指标, [维度1,维度2,...], [过滤条件1, 2,...]) 
DEF_ADD(聚合指标,[维度1,维度2,...],[过滤条件1, 2,...]) 
DEF_SUB(聚合指标,[维度1,维度2,...],[过滤条件1, 2,...]) 

然后我们再来看看FineBI怎么实现这个需求~


 

01

 

数 据 导 入

打开FineBI6.0,在tab【我的分析】中新建分析主题,弹出【选择数据】框,将Excel数据导入(当然,当前工程上有数据的话,可以直接调用工程上的数据)
2023.5.28 DEF应用_数据源.xlsx (83.34 K)

02

 

新 建 参 数 & 指 标

第一步:
建四个参数:开始时间(时间类型)、结束时间(时间类型)、品牌(文本类型)、会员等级(文本类型),如下图:
第二步:指标计算,不废话,直接上公式
①   参数 - 会员占比 品牌会员交易某品牌
  •  
DEF_ADD(COUNTD_AGG(会员编码),[],[会员等级=p_会员等级,品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])/DEF_ADD(COUNTD_AGG(会员编码),[],[品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])
② 参数 - 会员占比 品牌占整体
  •  
DEF_ADD(COUNTD_AGG(会员编码),[],[品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])/DEF_ADD(COUNTD_AGG(会员编码),[],[交易日期>=开始时间,交易日期<结束时间])
③ 参数 - 销售占比 品牌会员交易某品牌
  •  
DEF_ADD(SUM_AGG(交易额),[],[会员等级=p_会员等级,品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])/DEF_ADD(SUM_AGG(交易额),[],[品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])
④ 参数 - 销售占比 品牌占整体
  •  
DEF_ADD(SUM_AGG(交易额),[],[品牌=p_品牌,交易日期>=开始时间,交易日期<结束时间])/DEF_ADD(SUM_AGG(交易额),[],[交易日期>=开始时间,交易日期<结束时间])

03

 

制 作 仪 表 板

此处通过分组表展示:
①    选择分组表
②    将 “交易日期”拖入维度栏,修改为“年月”的展示方式,将上文计算好的四个指标 拖入指标框即可,如下图:
  咦?没数据?!不急,建一个仪表板
③    在仪表板内新建三个过滤组件,分别为:日期区间、品牌、会员等级,设置如下:
举例:时间参数设置

④ 组件放入仪表板,自定义筛选,结果变化如下:

 

小 结

 

我总结没用,得你动手练!
好了,今天就酱紫啦,回见~ 我是BI实战(张丹洁),关注我,带你在FineBI的世界飞
分享扩散:
参与人数 +1 F币 +50 理由
苏瑞 + 50 【2024原创内容激励奖励】给你32个赞!

查看全部评分

沙发
发表于 2024-5-26 15:40:52
原创投稿:占比计算 v2.0 - 自定义传参(https://mp.weixin.qq.com/s?__biz ... a4167fb23f764eb8#rd
板凳
发表于 2024-6-3 14:38:40
您此次投稿文章为Fine BI DEF函数系列投稿02,主要基于自定义选时间段需求,通过参数设置、计算来实现。整个描述语言较为丰富,展示出来的过程图片也十分完善,能够通过圈画体现出侧重点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表