Quick BI使用案例13:自动识别月末收官日,实现收官日区域订单数量精准统计

简介: 本文详解如何精准提取各销售战区每月最后一天的订单量,助力分析冲刺能力、绩效考核与库存节奏,提升数据驱动决策效率。

栏目说明

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

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

问题背景

某全国性快消品企业采用“区域责任制”管理销售团队,将全国划分为 华南、华东、华北、东北、西南、西北、华中 等销售战区。

公司规定:每月销售业绩以“自然月最后一天的实际成交订单量”作为当月“收官成果”,用于:

  • 评估各战区 冲刺能力与终端执行力
  • 核算销售团队 月度绩效奖金(尤其关注月末冲量行为);
  • 识别 区域库存消耗节奏(月末订单量反映渠道清库力度)。

💡 为什么看“月末一天”而非整月?

公司发现:部分区域存在“月初躺平、月末冲量”现象。仅看月累计销售额会掩盖过程问题,而 “月末单日订单量”能真实反映终端动销压力与团队临门一脚能力


在 Quick BI 中构建区域作战看板,需实现:

  1. 自动识别每个自然月的最后一天(如 2025-02-28、2025-03-31等);
  2. 按销售区域(华南、东北等)分组
  3. 统计该月末日当天的订单数量,作为“月末收官活跃度”指标;
  4. 支持对比:本月 vs 上月 的月末订单量变化。

📌 示例问题:

“东北区 3 月 31 日只下了 120 单,比 2 月 28 日的 350 单大幅下滑,是否出现渠道断货或促销乏力?”

解决方案

以MySQL 8.0数据库为例子,描述计算各个区域月末最后一天成交订单数量的方法:

Step1. 数据库中存在表company_sales,结构如下:


Step2. 在该数据源中点击“SQL创建数据集”按钮,创建自定义SQL数据集,如下图所示:

自定义SQL如下:

SELECT *
FROM 
    (SELECT report_date,
         order_number,
         area,
         DATE_ADD( DATE_ADD( DATE_FORMAT(report_date,
         '%Y-%m-01'), INTERVAL 1 month ), INTERVAL -1 day ) AS T_AF6_3_
    FROM company_sales) a
WHERE a.T_AF6_3_=date_format(a.report_date,'%Y-%m-%d')

其中:

  • DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_ADD(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

type 参数可以是下列值:

Type 值

MICROSECOND

SECOND

MINUTE

HOUR

DAY

WEEK

MONTH

QUARTER

YEAR

SECOND_MICROSECOND

MINUTE_MICROSECOND

MINUTE_SECOND

HOUR_MICROSECOND

HOUR_SECOND

HOUR_MINUTE

DAY_MICROSECOND

DAY_SECOND

DAY_MINUTE

DAY_HOUR

YEAR_MONTH

  • DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
DATE_FORMAT(date,format)

date 参数是合法的日期。format 规定日期/时间的输出格式。

可以使用的格式有:

格式

描述

%a

缩写星期名

%b

缩写月名

%c

月,数值

%D

带有英文前缀的月中的天

%d

月的天,数值(00-31)

%e

月的天,数值(0-31)

%f

微秒

%H

小时 (00-23)

%h

小时 (01-12)

%I

小时 (01-12)

%i

分钟,数值(00-59)

%j

年的天 (001-366)

%k

小时 (0-23)

%l

小时 (1-12)

%M

月名

%m

月,数值(00-12)

%p

AM 或 PM

%r

时间,12-小时(hh:mm:ss AM 或 PM)

%S

秒(00-59)

%s

秒(00-59)

%T

时间, 24-小时 (hh:mm:ss)

%U

周 (00-53) 星期日是一周的第一天

%u

周 (00-53) 星期一是一周的第一天

%V

周 (01-53) 星期日是一周的第一天,与 %X 使用

%v

周 (01-53) 星期一是一周的第一天,与 %x 使用

%W

星期名

%w

周的天 (0=星期日, 6=星期六)

%X

年,其中的星期日是周的第一天,4 位,与 %V 使用

%x

年,其中的星期一是周的第一天,4 位,与 %v 使用

%Y

年,4 位

%y

年,2 位


Step3. 点击右上角“确认编辑”按钮,然后点击×关闭当前页面:

在数据集页面,点击右上角“保存”按钮,保存当前数据集:


Step4. 交叉表中字段配置如下所示,可以清楚的看到各个区域每月最后一天日期,以及订单数量,如下图所示:

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

相关文章
|
1月前
|
SQL 供应链 监控
Quick BI使用案例12:如何实现分组内“最新”与“次新”订单时间计算
本文详解订单时效性分析:通过LOD_FIXED与BI_MAX函数,快速计算各区域“最新/次新订单时间”,助力识别交易活跃度、预警客户流失、优化供应链。
|
1月前
|
搜索推荐 安全 BI
千人千面,权限到人:Quick BI 赋能数据嵌入业务,驱动用户体验从“要我用”到“我要用”
数据报表的价值在于“无声融入”业务流程、“精准匹配”角色需求。Quick BI增强嵌入方案支持免登安全接入、千人千面权限控制,将仪表板、表格等无缝嵌入现有系统,让数据真正“随需而见、所见即所得”,打通数据驱动落地的最后一公里。
|
3月前
|
BI
Quick BI使用案例04:一图多看:实现同一图表时间粒度(年/月/日)自由切换
本文详解如何通过查询控件联动和维度组功能,实现图表内年、月、日时间粒度的动态切换,提升分析效率与仪表板可用性。
|
17天前
|
监控 BI C++
Quick BI使用案例14:基于本月时间进度的月度目标达成分析
本文以中大型企业“月度滚动目标管理”为背景,详解如何用Quick BI自动计算本月总天数、今日序号及时间进度,实现预算消耗与时间进度的智能匹配监控,助力数据驱动精细化运营。
|
2月前
|
SQL 数据可视化 BI
Quick BI使用案例08: 灵活对比任意两个日期区间的区域订单金额变化
本文介绍如何在Quick BI中通过自定义SQL与占位符参数,实现双时段订单金额对比分析。支持用户灵活选择日期区间,实时计算区域维度的比值并可视化展示,助力高效决策。
|
1月前
|
监控 数据可视化 数据挖掘
从“静态看板”到“决策引擎”:为什么您的数据分析平台需要一次专业化升级?
Quick BI专业版专为业务深水区打造:以主动预警替代“人找数”,秒级即席分析+小Q问数释放业务洞察力,电子表格支撑复杂财务报表,数据大屏提升汇报专业度,并通过填报回写、办公协同与开放API,打通“看数—决策—执行”闭环,让数据真正驱动业务。
从“静态看板”到“决策引擎”:为什么您的数据分析平台需要一次专业化升级?
|
2月前
|
供应链 数据可视化 前端开发
Quick BI使用案例07:点击文字按钮,实现“点击即洞察”的带参数跳转
本文详解如何用“指标看板+空值字段+跳转”组合,模拟文字按钮实现参数化跳转,无需开发、不增图表,即可打造可操作的分析闭环,提升用户体验与分析效率。
|
2月前
|
关系型数据库 MySQL BI
Quick BI使用案例09:柱图中用颜色直观区分各区域订单数量区间
本文以区域订单数智能分段打标为例,通过lod_fixed函数创建计算字段,实现柱图按数量区间(如“1500以下”“1500–2500”)自动着色,直观呈现数据分布,助力高效洞察。
|
2月前
|
SQL 数据可视化 关系型数据库
Quick BI使用案例10:用组合图实现帕累托分析,精准定位高利润区域
本文详解帕累托分析实战:通过自定义SQL(含窗口函数)计算区域利润累计占比,并配置组合图直观识别贡献80%利润的关键区域,助力精准决策与资源优化。
|
22天前
|
安全 Java 数据库连接
Java开发必备的3个实用技巧,让你的代码更简洁优雅
Java开发必备的3个实用技巧,让你的代码更简洁优雅
250 70

热门文章

最新文章