栏目说明
「Quick BI使用案例」系列短文都来源于用户遇到的真实问题。
文章聚焦使用过程中的高频误区与使用技巧,希望能帮助您更充分地发挥产品价值。
问题背景
生鲜电商行业对货物的时效性有着极高的要求。当前,各大区域客户的消费需求呈现快速轮动特征,传统的周维度预测模型存在明显的滞后性,导致供应链管理陷入两难困境:
- 缺货风险:需求爆发时补货不及时,导致现货率下降,影响客户体验。
- 库存积压:需求低迷时备货过多,导致生鲜商品损耗率上升,增加库存周转天数。
针对上述场景,本方案引入“订单金额按列百分位”计算,实现对各个大区客户需求的实时监控与趋势识别。
- 核心逻辑:利用百分位计算对数据库返回的结果进行排名,精准定位某个区域的数据在整体数据分布中的位置。
- 应用目标:通过连续2天每日实时监控各大区域订单金额的百分位变化,识别“需求爆发”与“需求冰冻”趋势,从而触发自动化的库存调拨策略。
基于连续2天每日实时监控各大区域订单金额数据的变化。自动调拨策略如下:
- 若某区域连续2天百分位 > 80%,判定为“需求爆发区”,自动锁定周边仓库库存,禁止向外调出,并触发紧急补货流程。
- 若某区域连续2天百分位 < 10%,判定为“需求冰冻区”,自动暂停该区域明日进货计划,并建议向高百分位区域调拨库存。
预期收益:有效降低库存周转天数,显著减少生鲜类商品的损耗率,同时提升热销品的现货率。
解决方案
为实现上述策略,需要在交叉表中使用按列百分位功能,统计各个区域“当天订单金额按列百分位”。使用嵌套计算功能,统计各个区域的“前一天订单金额按列百分位”。直观展示各个区域订单金额增长变化趋势。具体配置说明如下:
Step1. 数据集company_sales中存在以下字段:
area: 区域(维度)order_amt: 订单金额(度量)order_date:订单日期
Step2. 创建仪表板,新建交叉表并选择数据集company_sales,交叉表字段配置如下:
- 行(维度):选择
区域 - 列(度量):选择
订单金额
其中度量“订单金额”添加两次,一个用于计算“按列升序百分位”数据,展示当前各个区域的订单金额百分位排名。另一个用于计算“日环比-按列百分位”数据,展示各个区域前一天的订单金额百分位排名。
Step3. 在字段面板中配置相关字段。
- 对“订单金额”字段配置“高级计算-百分位-升序”,展示当前日期各个区域的订单金额百分位排名。
- 对另一个“订单金额”字段配置“高级计算-嵌套计算”,展示各个区域前一天的订单金额百分位排名。
高级计算1中计算方式选择“同环比”,日期字段选择“订单日期(day)”,对比类型选择“日环比”;
高级计算2中计算方式选择“百分位”,计算类型选择“按列百分位”,顺序选择“升序”。
Step4. 添加查询控件并和交叉表进行关联,关联字段是“订单日期(day)”。
Step5. 查询控件筛选具体日期,然后点击查询按钮,即可在交叉表中看到指定日期的各区域订单金额升序百分位以及前一天(日环比)订单金额百分位数据。
查询控件筛选“2026-03-03”时,交叉表中:
- “订单金额_SUM_升序百分位”是当天各区域的销售额百分位升序排名。
- “订单金额_日环比_按列百分位”是前一天(2026-03-02)各区域的销售额百分位排名。
从交叉表可以看出,华南区域最近两天的订单金额百分位均> 80%,是“需求爆发区”,自动锁定周边仓库库存,禁止向外调出,并触发紧急补货流程。
华中区域订单金额日环比百分位 < 10%,是“需求冰冻区”,自动暂停该区域明日进货计划,并建议向高百分位区域调拨库存。
如阅读后有任何问题,您可以点击Quick BI产品内右下角【帮助与反馈】按钮与我们取得联系。