如何在Apache Superset中自定义富文本提示框并修改聚合字段显示名
Apache Superset 自定义提示框聚合字段名称操作方案
用户当前使用的参考图表如下:
你可以通过以下3种方式实现将提示框中SUM(total_industry_conversions_standard)修改为自定义名称的需求,按需选择即可:
方法1:数据集度量配置修改(最推荐,全场景生效)
该方案修改后所有使用该度量的图表都会自动同步自定义名称,无需重复配置:
- 进入对应数据集的编辑页面,切换到「度量(Metrics)」标签
- 找到聚合规则为
SUM(total_industry_conversions_standard)的度量项,点击编辑 - 在「显示名称」输入框中填入你需要的自定义名称(如
Industry Conversions或中文的「行业转化量」) - 保存数据集配置后重新加载图表,提示框、图例、坐标轴标签中的该字段都会自动替换为自定义名称
方法2:单图表提示框自定义(仅当前图表生效)
如果仅需要修改这一张图表的提示框显示,不需要影响其他图表,可以直接自定义提示框模板:
- 进入图表编辑页,找到「自定义提示框(Tooltip)」配置项并开启
- 在模板编辑栏中手动指定字段显示名称,参考模板如下:
{% for row in data %} <!-- 其他需要展示的维度字段 --> <strong>Industry Conversions:</strong> {{ row['SUM(total_industry_conversions_standard)'] }} {% endfor %}
- 保存图表配置后刷新即可生效
方法3:SQL查询别名设置(适用于原生SQL创建的图表)
如果你的图表是通过直接编写SQL语句生成的,直接在查询语句中给聚合字段加别名即可:
SELECT 分组维度字段, SUM(total_industry_conversions_standard) AS `Industry Conversions` FROM 你的业务表名 GROUP BY 分组维度字段
查询执行后提示框会自动识别别名作为显示名称。
内容的提问来源于stack exchange,提问作者Ethan Surdykowski
相关产品推荐
相关产品推荐

