You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apache Superset中编辑查询以修改指标显示标签?

修改SQL别名以在图表中显示友好的指标名称

嘿,我看到你已经抓准了核心问题——就是要调整SQL查询里的列别名,把自动生成的sum__sum_girls改成更直观的Total Girls!不过你当前的修改还有个小疏漏:ORDER BY子句里还在用旧的别名,得同步更新,不然会触发SQL语法错误。

修正后的完整SQL查询

SELECT 
  state AS state, 
  SUM(sum_girls) AS "Total Girls" -- 用双引号包裹带空格的别名,适配大多数SQL引擎
FROM birth_names 
WHERE ds >= '1918-05-11 00:00:00.000000' 
  AND ds <= '2018-05-11 18:03:20.000000' 
  AND state NOT IN ('other') 
GROUP BY state 
ORDER BY "Total Girls" DESC -- 同步替换排序字段为新别名
LIMIT 50000 OFFSET 0;

在Tableau里应用这个修改的简单步骤

  • 打开你的数据源面板,右键点击使用自定义SQL的数据源,选择「编辑自定义SQL」
  • 把旧的查询替换成上面的修正版本,保存后刷新数据源
  • 回到工作表,把新的Total Girls字段拖入图表,就能看到你想要的指标名称了

额外小技巧

如果你的SQL引擎不支持带空格的别名(比如部分MySQL版本),可以先写Total_Girls作为别名,然后在Tableau里右键点击这个字段,选择「重命名」改成Total Girls——这样既符合SQL语法要求,又能在图表里显示完美的名称,灵活性更高。

内容的提问来源于stack exchange,提问作者David Shinabarger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:20:50