Quick BI使用案例24:如何设置查询控件树形下拉维度值的排序

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 本文介绍如何通过新建计算字段实现树形下拉控件的自定义排序,提升区域/省份筛选效率,让关键数据优先展示。

栏目说明

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

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

问题背景

某大型连锁零售企业在全国拥有数百家门店,管理层需要通过一张仪表板来监控各区域、各省份的销售业绩。为了提升数据查看的效率,报表设计者在仪表板顶部配置了一个“区域-省份”树形下拉查询控件。

业务痛点与排序需求

在默认情况下,如果不对树形下拉的维度值进行特定排序,系统往往会按照默认顺序展示。这会导致以下影响决策效率的问题:

  • 区域层级需要根据自定义顺序进行排序:管理层希望打开下拉框时,最关注区域能排在最前面,而不是混杂在字母排序中,需要耗费时间筛选。

解决方案

为满足自定义排序需求,需在底层数据集层面新增专用的计算字段用于查询条件排序。详细的字段定义及配置方法如下所示


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

  • 区域(字符串类型)
  • 省份(字符串类型)
  • 订单金额(数值类型)


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

在数据集编辑页面,新建计算字段“排序字段”如下所示:

CASE
    WHEN [区域]='西南' THEN '1'
    WHEN [区域]='西北' THEN '2'
    WHEN [区域]='东北' THEN '3'
    WHEN [区域]='华中' THEN '4'
    WHEN [区域]='华北' THEN '5'
    WHEN [区域]='华南' THEN '6'
    ELSE '7' 
END


Step3. 创建交叉表

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

1.选择数据集:company_sales

2.行(维度):拖入区域省份

3.列(度量):拖入利润金额


Step4. 添加查询控件:

1.添加查询控件:

2.查询控件配置如下:

查询控件和交叉表关联字段是“区域”,展示类型选择“树形下拉”,展示形式选择“树形展示”。

树形结构设计中,层级一查询字段和显示名称字段选择“区域”,排序字段选择新建的计算字段“排序字段”,排序规则选择“升序”。层级二查询字段和显示名称字段选择“省份”。


Step5. 交互与验证

完成以上权限配置后,查询控件中 area 下拉框维度值的展示顺序,与计算字段中的定义顺序保持一致。该优化打破了默认的排序限制,将用户高频关注的区域优先置顶展示,有效减少了用户的检索时间,提升了数据筛选效率。

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

相关文章
|
3月前
|
监控 BI C++
Quick BI使用案例14:基于本月时间进度的月度目标达成分析
本文以中大型企业“月度滚动目标管理”为背景,详解如何用Quick BI自动计算本月总天数、今日序号及时间进度,实现预算消耗与时间进度的智能匹配监控,助力数据驱动精细化运营。
|
6月前
|
SQL 移动开发 关系型数据库
Quick BI使用案例02:基于人员维度的指定时间段订单分组排序
本文介绍Quick BI基于人员维度的指定时间段内订单分组排序的两种方案:通过使用占位符和ROW_NUMBER()函数建自定义SQL数据集,在明细表中实现。或者通过物理表建数据集,在交叉表中利用计算字段与累计计算实现。帮助用户按人员维度展示指定时间段内的订单序列,更好的进行数据分析。
|
3月前
|
监控 BI
Quick BI使用案例15:交叉表中使用多字段组合实现累计利润率计算
本文详解交叉表中使用多字段组合计算月累计利润率计算方案。通过交叉表配置日期累计、多字段组合(利润/订单金额)及动态日期控件,实现月中实时监控经营健康度,助力及时决策纠偏。
|
3月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例13:自动识别月末收官日,实现收官日区域订单数量精准统计
本文详解如何精准提取各销售战区每月最后一天的订单量,助力分析冲刺能力、绩效考核与库存节奏,提升数据驱动决策效率。
|
4月前
|
SQL 供应链 监控
Quick BI使用案例12:如何实现分组内“最新”与“次新”订单时间计算
本文详解订单时效性分析:通过LOD_FIXED与BI_MAX函数,快速计算各区域“最新/次新订单时间”,助力识别交易活跃度、预警客户流失、优化供应链。
|
3月前
|
SQL 关系型数据库 MySQL
Quick BI使用案例16:利用“SQL预聚合+图表二次汇总”实现最大值求和
本文详解如何通过自定义SQL预聚合结合仪表板二次汇总(列小计求和),突破SUM(MAX())嵌套限制,实现“各区域各类运输方式最大订单额求和”,助力识别高价值客户与优化高端物流策略。
|
5月前
|
供应链 数据可视化 前端开发
Quick BI使用案例07:点击文字按钮,实现“点击即洞察”的带参数跳转
本文详解如何用“指标看板+空值字段+跳转”组合,模拟文字按钮实现参数化跳转,无需开发、不增图表,即可打造可操作的分析闭环,提升用户体验与分析效率。
|
2天前
|
人工智能 数据挖掘 BI
Quick BI使用案例23:Quick BI仪表板预览页:如何同时开启“小Q问数”与“小Q解读”
本文针对“小Q问数”功能未启用问题,提供权限配置方案。配置后即可在预览页自由切换使用“小Q解读”与“小Q问数”,释放AI分析效能。
|
12天前
|
BI 数据格式
Quick BI使用案例22:交叉表中计算指定时间段内的日均销售利润率
本文以电商日均销售利润率计算为例,介绍如何通过LOD表达式、自定义列总计及日期筛选,精准实现跨日期的利润率均值分析,助力科学决策。
|
2月前
|
监控 供应链 BI
Quick BI使用案例19:交叉表中当日订单金额百分位与基于嵌套计算的订单金额日环比百分位的双重分析
本文详解生鲜电商如何用“订单金额按列百分位”以及“基于嵌套计算的订单金额日环比百分位”的双重分析实现区域需求实时监控:连续2天百分位超80%为“爆发区”自动补货,连续2天百分位低于10%为“冰冻区”智能调拨,降低损耗、提升现货率。