1. 概述
1.1 预期效果
例如,需要动态显示不同地区每天门店新增数和门店倒闭数,如下图所示:
1.2 实现思路
指标的「指标条件」与日期过滤组件通过参数建立联系:
「门店」维度转化为指标:「当天门店数」、「前一天门店数」、「前一天和当天去重门店数」
新增时间参数,设置指标条件绑定参数
创建计算字段,计算「门店新增数」和「门店倒闭数」
日期过滤组件绑定时间参数
2. 操作步骤
示例数据:动态计算新增店数.xlsx
2.1 添加组件
1)下载示例数据并上传 至 FineBI ,选择上传的示例数据,点击「创建分析主题」,重命名为「动态计算新增店数」,选择放置的位置,如下图所示:
2)点击「添加组件」按钮,创建一个新的组件,如下图所示:
2.2 新增指标
1)进入组件编辑界面,复制门店字段,如下图所示:
2)将复制的「门店 1」、「门店 2」、「门店 3」字段「转化为指标」,如下图所示:
3)此时得到进行去重计数的门店数,也就是有多少个门店,将「门店 1」重命名为「当天门店数」,将「门店 2」重命名为「前一天门店数」,将「门店 3」重命名为「前一天和当天去重门店数」,如下图所示:
2.3 新增时间类型参数
新增参数,参数类型选择「时间」,如下图所示:
2.4 设置指标绑定参数
若需要动态显示「当天门店数」、「前一天门店数」、「前一天和当天去重门店数」,则需要指标与日期过滤组件通过参数建立联系。
1)将「当天门店数」绑定「参数」,设置过滤条件为「自定义时间」的「全天」,如下图所示:
2)将「前一天门店数」绑定「参数」,设置过滤条件为「自定义时间」的「一天前全天」,如下图所示:
3)将「前一天和当天去重门店数」绑定「参数」,设置过滤条件为某个日期及之前以及某个日期及之后,如下图所示:
2.5 计算门店数量变化
由于门店可能新增或者倒闭的,这里计算两个指标「门店新增数」和「门店倒闭数」来观察门店数量变化。
注:「门店新增数」表示当天新开的门店个数,等于「前一天和当天去重门店数」-「前一天门店数」,而不是当天门店数量变化=「当天门店数」-「前一天门店数」。例如1月1号有a、b两家,1月2号有a、c、d、e四家,当天门店数量增加了2家,新开的店为c、d、e,有3家,倒闭的店为b,有1家。因此,当天门店数量变化=「当天门店数」-「前一天门店数」=「门店新增数」-「门店倒闭数」
1)添加「计算字段」,将字段名称改为「门店新增数」,门店新增数=前一天和当天去重门店数-前一天门店数,如下图所示:
2)同理,添加「计算字段」,将字段名称改为「门店倒闭数」。由于当天门店数量变化=当天门店数-前一天门店数=门店新增数-门店倒闭数,因此,门店倒闭数=门店新增数-(当天门店数-前一天门店数),如下图所示:
2.6 制作表格
将对应字段拖入维度和指标栏,如下图所示:
2.7 过滤组件绑定参数
1)点击「添加仪表板」,将组件拖入仪表板中,如下图所示:
2)在仪表板中拖入「日期」过滤组件,勾选「绑定参数」,点击,勾选「参数」,如下图所示:
3)设置「日期」过滤时间为 2020-01-02当天,此时,「门店新增数」字段就自动显示过滤后当天的新增门店数,「门店倒闭数」自动显示过滤后当天的倒闭门店数,如下图所示:
2.8 效果查看
详情参见本文 1.1 节。