Quick BI使用案例16:利用“SQL预聚合+图表二次汇总”实现最大值求和

简介: 本文详解如何通过自定义SQL预聚合结合仪表板二次汇总(列小计求和),突破SUM(MAX())嵌套限制,实现“各区域各类运输方式最大订单额求和”,助力识别高价值客户与优化高端物流策略。

栏目说明

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

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

问题背景

某全国性电商公司使用多种运输方式发货:

  • 空运
  • 大卡
  • 火车

管理层发现同一区域对不同运输方式的依赖程度不同,且单笔订单金额差异大。为优化物流策略,需确认:

“在每个大区(如华东、华北),各类运输方式中,最大的单笔订单金额是多少?然后把这些最大值按区域汇总,得到每个区域的‘高价值订单潜力’。”

这能帮助识别:

哪些区域有高价值客户,适合推高端物流?

解决方案

数据库不支持 SUM(MAX()) 直接嵌套使用,需要通过数据集自定义SQL 预聚合+仪表板图表二次汇总实现最大值求和。

以MySQL 8为例说明具体步骤:

Step1. 数据库中存在表company_sales,主要字段如下:

  • area: 区域名称
  • shipping_type: 运输方式
  • order_amt: 订单金额


Step2. 创建自定义SQL数据集。

1.在Quick BI中选择对应数据源;

2.点击右侧「SQL 创建数据集」按钮;

3. 输入以下自定义SQL:

SELECT 
  area,
  shipping_type,
  MAX(order_amt) AS max_order_amt
FROM company_sales
GROUP BY area, shipping_type

由于不支持嵌套聚合(如 SUM(MAX())),需通过 “创建中间计算字段 + 图表二次汇总” 实现。

4. 点击 「确认编辑」 → 关闭窗口 → 保存数据集;

点击右上角“确认编辑”按钮,然后点击右上角×关闭自定义SQL页面,完成SQL编辑。

5. 点击「保存」按钮保存数据集。


Step3. 配置交叉表字段。

1.点击 「创建仪表板」,添加 交叉表 组件;

2.配置字段:

  • 行(维度):选择areashipping_type
  • 列(度量):选择max_order_amt


Step4.启用按区域汇总

1.度量max_order_amt聚合方式选择「求和」

2. 交叉表样式设置中选择总计/小计」→「列汇总」:

  • 开启分类汇总(列小计):小计函数选择sum,汇总维度选择area


Step5.展示效果如下:

列小计为该区域所有运输方式的最大值订单金额求和。列小计值较大的区域说明存在高价值客户,适合推高端物流。

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

相关文章
|
3天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
10446 46
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
23天前
|
人工智能 JavaScript Ubuntu
5分钟上手龙虾AI!OpenClaw部署(阿里云+本地)+ 免费多模型配置保姆级教程(MiniMax、Claude、阿里云百炼)
OpenClaw(昵称“龙虾AI”)作为2026年热门的开源个人AI助手,由PSPDFKit创始人Peter Steinberger开发,核心优势在于“真正执行任务”——不仅能聊天互动,还能自动处理邮件、管理日程、订机票、写代码等,且所有数据本地处理,隐私完全可控。它支持接入MiniMax、Claude、GPT等多类大模型,兼容微信、Telegram、飞书等主流聊天工具,搭配100+可扩展技能,成为兼顾实用性与隐私性的AI工具首选。
23591 121
|
9天前
|
人工智能 JavaScript API
解放双手!OpenClaw Agent Browser全攻略(阿里云+本地部署+免费API+网页自动化场景落地)
“让AI聊聊天、写代码不难,难的是让它自己打开网页、填表单、查数据”——2026年,无数OpenClaw用户被这个痛点困扰。参考文章直击核心:当AI只能“纸上谈兵”,无法实际操控浏览器,就永远成不了真正的“数字员工”。而Agent Browser技能的出现,彻底打破了这一壁垒——它给OpenClaw装上“上网的手和眼睛”,让AI能像真人一样打开网页、点击按钮、填写表单、提取数据,24小时不间断完成网页自动化任务。
2213 5