Quick BI使用案例09:柱图中用颜色直观区分各区域订单数量区间

简介: 本文以区域订单数智能分段打标为例,通过lod_fixed函数创建计算字段,实现柱图按数量区间(如“1500以下”“1500–2500”)自动着色,直观呈现数据分布,助力高效洞察。

栏目说明

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

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

问题背景

在基于各个区域的订单数量统计时,需要在图表中对各个区域的订单数按照数量区间进行智能打标区分。例如:订单数量划分为“1500以下”,“1500至2500”,“2500以上”等不同区间,并用不同颜色标注。这样可以通过柱图的颜色图例直观的洞察各个区域订单数量所在的区间。

解决方案

通过在自定义字段中使用lod_fixed函数,可以快速实现对各个区域订单数按照数量区间智能打标区分。以下步骤以MySQL 8数据库为例进行说明。

Step1. 确保数据库中存在名为company_sales的表及数据,其结构如下:

Step2. 创建数据集

  在 Quick BI 中,点击数据表company_sales右侧的“创建数据集”按钮,并按照提示完成数据集创建。

Step3. 创建仪表板并添加柱图

  1.在 Quick BI 中创建一个新的仪表板。

     

  2.添加一个柱图组件,并将数据集设置为上一步创建的数据集。

Step4. 创建计算字段“订单统计1”

    在数据集中创建一个新的计算字段“订单统计1”,用于根据订单数量区间进行分类。

计算字段代码如下:

CASE 
    WHEN lod_fixed{[区域]:COUNT([订单编号])} <= 1500 THEN '1500以下'
    WHEN lod_fixed{[区域]:COUNT([订单编号])} >= 1500 AND lod_fixed{[区域]:COUNT([订单编号])} <= 2500 THEN '1500至2500'
    ELSE '2500以上'
END

注意:

  • LOD(Level Of Detail Expressions)是一种强大的计算功能,允许在指定维度级别上进行复杂计算和聚合。
  • lod_fixed{<维度声明> : <聚合表达式>}:其中 <维度声明> 指定聚合表达式要连接到的一个或多个维度,使用逗号分隔;<聚合表达式> 是执行的具体计算。用于在指定的维度上计算固定的聚合值,不受图表中其他维度的影响。

Step5. 创建计算字段“订单量统计”

继续在数据集中创建另一个计算字段“订单量统计”,用于统计每个区域的订单数量。示例代码如下:

Step6. 配置柱图并发布仪表板

1.在柱图中,将“区域”字段添加到维度栏。

2.将“订单量统计”字段添加到度量栏。

3.将“订单统计1”字段添加到颜色图例栏。

4.点击“更新”按钮,查看效果。

5.完成后,发布仪表板,展示最终结果。

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

相关文章
|
9月前
|
供应链 数据可视化 前端开发
Quick BI使用案例07:点击文字按钮,实现“点击即洞察”的带参数跳转
本文详解如何用“指标看板+空值字段+跳转”组合,模拟文字按钮实现参数化跳转,无需开发、不增图表,即可打造可操作的分析闭环,提升用户体验与分析效率。
|
9月前
|
SQL 数据可视化 关系型数据库
Quick BI使用案例10:用组合图实现帕累托分析,精准定位高利润区域
本文详解帕累托分析实战:通过自定义SQL(含窗口函数)计算区域利润累计占比,并配置组合图直观识别贡献80%利润的关键区域,助力精准决策与资源优化。
|
7月前
|
监控 BI
Quick BI使用案例15:交叉表中使用多字段组合实现累计利润率计算
本文详解交叉表中使用多字段组合计算月累计利润率计算方案。通过交叉表配置日期累计、多字段组合(利润/订单金额)及动态日期控件,实现月中实时监控经营健康度,助力及时决策纠偏。
|
8月前
|
SQL 供应链 监控
Quick BI使用案例12:如何实现分组内“最新”与“次新”订单时间计算
本文详解订单时效性分析:通过LOD_FIXED与BI_MAX函数,快速计算各区域“最新/次新订单时间”,助力识别交易活跃度、预警客户流失、优化供应链。
|
7月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例13:自动识别月末收官日,实现收官日区域订单数量精准统计
本文详解如何精准提取各销售战区每月最后一天的订单量,助力分析冲刺能力、绩效考核与库存节奏,提升数据驱动决策效率。
|
9月前
|
SQL 数据可视化 BI
Quick BI使用案例08: 灵活对比任意两个日期区间的区域订单金额变化
本文介绍如何在Quick BI中通过自定义SQL与占位符参数,实现双时段订单金额对比分析。支持用户灵活选择日期区间,实时计算区域维度的比值并可视化展示,助力高效决策。
|
11月前
|
SQL BI Serverless
Quick BI使用案例01:巧用lod函数和加速引擎解决跨维度占比计算,从3分钟到0.9秒快速查数
「Quick BI使用案例」系列基于真实问题,聚焦高频误区与实用技巧。本文详解如何用LOD函数计算分组占比,并通过加速配置将140万行数据查询从超时优化至0.9秒,提升性能。
|
6月前
|
数据采集 监控 数据可视化
Quick BI使用案例18:如何补全图表中日期维度缺失数据
本文详解物流订单数据中“日期缺失”导致的线图日期断裂问题,介绍如何通过“补全缺失数据”功能,将稀疏时间序列转为连续展示,明确区分“业务无单”(null)与“系统故障”,提升决策准确性。
|
11月前
|
SQL 移动开发 关系型数据库
Quick BI使用案例02:基于人员维度的指定时间段订单分组排序
本文介绍Quick BI基于人员维度的指定时间段内订单分组排序的两种方案:通过使用占位符和ROW_NUMBER()函数建自定义SQL数据集,在明细表中实现。或者通过物理表建数据集,在交叉表中利用计算字段与累计计算实现。帮助用户按人员维度展示指定时间段内的订单序列,更好的进行数据分析。
|
10月前
|
BI
Quick BI使用案例04:一图多看:实现同一图表时间粒度(年/月/日)自由切换
本文详解如何通过查询控件联动和维度组功能,实现图表内年、月、日时间粒度的动态切换,提升分析效率与仪表板可用性。