Apache Superset如何设置百分比格式为保留一位小数?
解决Apache Superset百分比保留一位小数的格式问题
要把77.18%显示为77.2%,你需要用Superset支持的**P1**格式字符串,这是基于d3-format标准的正确写法:
P是d3-format里专门的百分比格式标识,会自动将原始小数(比如0.7718)转换为带百分号的格式- 后面的数字
1代表保留1位小数
之前尝试的.1%、.4s、.3s无效的原因:
.1%是错误用法,d3-format中%只是单纯将数值乘以100加百分号,不会正确处理小数位数的保留逻辑.4s、.3s是紧凑数字格式,用于缩短长数字的显示,不适合百分比场景
如果你的字段存储的是已经乘以100后的数值(比如直接存的77.18而非0.7718),可以用**.1f%**格式,不过这种情况在Superset的自动字段识别中比较少见。
操作步骤:在图表编辑页找到对应数值字段的格式设置项,输入P1即可实现保留一位小数的百分比显示。
内容的提问来源于stack exchange,提问作者Teja Goud Kandula
相关产品推荐
相关产品推荐

