Quick BI使用案例22:交叉表中计算指定时间段内的日均销售利润率

简介: 本文以电商日均销售利润率计算为例,介绍如何通过LOD表达式、自定义列总计及日期筛选,精准实现跨日期的利润率均值分析,助力科学决策。

栏目说明

Quick BI使用案例」系列短文都来源于用户遇到的真实问题

文章聚焦使用过程中的高频误区与使用技巧,希望能帮助您充分地发挥产品价值。

问题背景

电商公司需要快速获取指定日期范围内的日均销售利润率,计算公式如下:

日均销售利润率=sum(第1天利润率+第2天利润率+⋯+第N天利润率)/N

直观理解: 假设您经营了一周(7天),每天的利润率波动很大。这个公式就是把这7天的利润率加起来再除以7,得出一个“平均数”,用来代表这一周的盈利水平。 应用场景: 通常用于观察趋势或快速估算。例如,查看指定时间段内的日均销售利润率是否比上个周期提升。


解决方案

需要在交叉表中添加计算字段计算日利润率,通过自定义列总计实现计算指定时间段的日均利润率。具体配置说明如下:

Step1. 确保数据集company_sales中存在以下字段:

  • 订单日期(day)(日期类型)
  • 利润金额(数值类型)
  • 订单金额(数值类型)


Step2.在数据集中新建计算字段:

在数据集编辑页面,新建以下两个计算字段:

1.新建计算字段“day”将日期格式化为“年月日”字符串,用于按天聚合。

BI_DATEFORMAT([订单日期],'yyyyMMdd')

2.新建计算字段“日利润率”,使用 LOD 表达式计算每一天的利润率。

LOD_FIXED{[day]:SUM([利润金额])/SUM([订单金额])}

说明:含义为“按天分组,计算当天利润率,即当天总利润金额除以当天的总订单金额”。


Step3. 创建交叉表

进入仪表板编辑页面,新建交叉表并配置字段:

1.选择数据集:company_sales

2.行(维度):拖入订单日期(day)

3.列(度量):依次拖入利润金额订单金额日利润率


Step4. 设置字段数据展示格式:

1.选中交叉表中的 日利润率 字段。

2.在属性面板中,将数据格式设置为“百分比2位小数”。


Step5. 设置列总计

为了实现“计算指定时间段的日均利润率”:

1.开启交叉表的 列总计 功能。

2.总计别名设置为“指定时间段日均利润率”。

3.将列总计计算方式设置为 “自定义”。

4.字段 日利润率 的聚合方式选择 “AVG”,其他字段选择“无”。

说明:这将计算行维度(即每一天)利润率的算术平均值。


Step6. 添加查询条件筛选日期区间

1.添加查询控件:在仪表板顶部添加日期范围查询控件。

2.设置关联:将查询控件与交叉表关联,关联字段为 订单日期(day)


Step7.效果验证

  • 当用户在查询控件中选择“2026年4月1日-4月4日”时,交叉表展示这4天的明细。
  • 底部的“总计”将自动显示这4天的 日利润率 平均值。

通过计算指定时间段的日均利润率,抹平单日的异常波动,得出一个相对平稳的“平均数”。能够帮助决策层更客观地评估这段时间内店铺或单品的真实盈利能力和经营健康度。

如阅读后有任何问题,您可以点击Quick BI产品内右下角【帮助与反馈】按钮与我们取得联系。

相关文章
|
2月前
|
监控 BI
Quick BI使用案例24:如何设置查询控件树形下拉维度值的排序
本文介绍如何通过新建计算字段实现树形下拉控件的自定义排序,提升区域/省份筛选效率,让关键数据优先展示。
|
2月前
|
安全 BI 数据安全/隐私保护
Quick BI使用案例27:如何通过“自定义角色+独立授权”实现数据集问数权限的精准控制
本文通过“自定义组织角色+数据集独立授权”,让组织中普通用户A在群空间中仅对其有编辑权的数据集进行问数及配置,严格遵循最小权限原则,兼顾安全与效率。
|
5月前
|
监控 BI C++
Quick BI使用案例14:基于本月时间进度的月度目标达成分析
本文以中大型企业“月度滚动目标管理”为背景,详解如何用Quick BI自动计算本月总天数、今日序号及时间进度,实现预算消耗与时间进度的智能匹配监控,助力数据驱动精细化运营。
|
6月前
|
BI 数据安全/隐私保护 开发者
Quick BI使用案例11:基于钉钉组织架构,按角色精准同步“店长”账号至 Quick BI
本案例针对连锁足疗品牌Quick BI账号泛滥问题,提供钉钉组织同步精准管控方案:通过钉钉开发者后台配置应用“可见范围”,仅同步店长等必要角色,避免席位浪费与权限混乱,提升管理效率。(239字)
|
5月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例13:自动识别月末收官日,实现收官日区域订单数量精准统计
本文详解如何精准提取各销售战区每月最后一天的订单量,助力分析冲刺能力、绩效考核与库存节奏,提升数据驱动决策效率。
|
4月前
|
监控 供应链 BI
Quick BI使用案例19:交叉表中当日订单金额百分位与基于嵌套计算的订单金额日环比百分位的双重分析
本文详解生鲜电商如何用“订单金额按列百分位”以及“基于嵌套计算的订单金额日环比百分位”的双重分析实现区域需求实时监控:连续2天百分位超80%为“爆发区”自动补货,连续2天百分位低于10%为“冰冻区”智能调拨,降低损耗、提升现货率。
|
6月前
|
SQL 供应链 监控
Quick BI使用案例12:如何实现分组内“最新”与“次新”订单时间计算
本文详解订单时效性分析:通过LOD_FIXED与BI_MAX函数,快速计算各区域“最新/次新订单时间”,助力识别交易活跃度、预警客户流失、优化供应链。
|
5月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例16:利用“SQL预聚合+图表二次汇总”实现最大值求和
本文详解如何通过自定义SQL预聚合结合仪表板二次汇总(列小计求和),突破SUM(MAX())嵌套限制,实现“各区域各类运输方式最大订单额求和”,助力识别高价值客户与优化高端物流策略。
|
5月前
|
监控 BI
Quick BI使用案例15:交叉表中使用多字段组合实现累计利润率计算
本文详解交叉表中使用多字段组合计算月累计利润率计算方案。通过交叉表配置日期累计、多字段组合(利润/订单金额)及动态日期控件,实现月中实时监控经营健康度,助力及时决策纠偏。
|
2月前
|
新零售 BI
Quick BI使用案例21:基于移动计算的订单金额波动平滑与趋势分析
本文详解如何用“移动计算”功能构建3日滑动求和模型,平滑订单金额因为周末、天气、促销等因素影响的短期波动,既保留趋势灵敏度,又提升分析准确性,助力新零售业务科学决策。(239字)