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产品内右下角【帮助与反馈】按钮与我们取得联系。

相关文章
|
3月前
|
供应链 数据可视化 前端开发
Quick BI使用案例07:点击文字按钮,实现“点击即洞察”的带参数跳转
本文详解如何用“指标看板+空值字段+跳转”组合,模拟文字按钮实现参数化跳转,无需开发、不增图表,即可打造可操作的分析闭环,提升用户体验与分析效率。
|
3月前
|
SQL 数据可视化 关系型数据库
Quick BI使用案例10:用组合图实现帕累托分析,精准定位高利润区域
本文详解帕累托分析实战:通过自定义SQL(含窗口函数)计算区域利润累计占比,并配置组合图直观识别贡献80%利润的关键区域,助力精准决策与资源优化。
|
3月前
|
SQL 数据可视化 BI
Quick BI使用案例08: 灵活对比任意两个日期区间的区域订单金额变化
本文介绍如何在Quick BI中通过自定义SQL与占位符参数,实现双时段订单金额对比分析。支持用户灵活选择日期区间,实时计算区域维度的比值并可视化展示,助力高效决策。
|
4月前
|
BI
Quick BI使用案例04:一图多看:实现同一图表时间粒度(年/月/日)自由切换
本文详解如何通过查询控件联动和维度组功能,实现图表内年、月、日时间粒度的动态切换,提升分析效率与仪表板可用性。
|
2月前
|
SQL 供应链 监控
Quick BI使用案例12:如何实现分组内“最新”与“次新”订单时间计算
本文详解订单时效性分析:通过LOD_FIXED与BI_MAX函数,快速计算各区域“最新/次新订单时间”,助力识别交易活跃度、预警客户流失、优化供应链。
|
5月前
|
SQL BI Serverless
Quick BI使用案例01:巧用lod函数和加速引擎解决跨维度占比计算,从3分钟到0.9秒快速查数
「Quick BI使用案例」系列基于真实问题,聚焦高频误区与实用技巧。本文详解如何用LOD函数计算分组占比,并通过加速配置将140万行数据查询从超时优化至0.9秒,提升性能。
|
25天前
|
监控 BI C++
Quick BI使用案例14:基于本月时间进度的月度目标达成分析
本文以中大型企业“月度滚动目标管理”为背景,详解如何用Quick BI自动计算本月总天数、今日序号及时间进度,实现预算消耗与时间进度的智能匹配监控,助力数据驱动精细化运营。
|
1月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例13:自动识别月末收官日,实现收官日区域订单数量精准统计
本文详解如何精准提取各销售战区每月最后一天的订单量,助力分析冲刺能力、绩效考核与库存节奏,提升数据驱动决策效率。
|
4月前
|
数据可视化 BI
Quick BI使用案例03:让仪表板中表格列标题“各显其色”:自定义每列的表头颜色
在 Quick BI 交叉表和明细表中,所有列的表头仅支持设置统一的背景颜色。然而在实际报表开发中,常需要在仪表板中通过差异化表头样式来直观区分不同维度或指标列(例如:关键指标高亮、分类字段着色等),以提升可读性与分析效率。 本文将介绍一种在 Quick BI 仪表板中实现表格各列表头独立配色的实用方案,帮助您打造更清晰、更专业的可视化报表。
|
2月前
|
BI 数据安全/隐私保护 开发者
Quick BI使用案例11:基于钉钉组织架构,按角色精准同步“店长”账号至 Quick BI
本案例针对连锁足疗品牌Quick BI账号泛滥问题,提供钉钉组织同步精准管控方案:通过钉钉开发者后台配置应用“可见范围”,仅同步店长等必要角色,避免席位浪费与权限混乱,提升管理效率。(239字)