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

如何在Datadog旭日图(Sunburst chart)组件中显示完整整数而非取整值?

解决Datadog Sunburst组件显示完整整数数值的问题

要让Sunburst组件的图例表格显示完整整数(如4,500,001而非4.5M),可通过修改组件JSON配置中的格式化规则实现,具体有两种常用方法:

方法1:配置图例的数值格式

在legend配置中添加format字段,指定为"0,0"即可强制显示带千分位分隔的完整整数:

{
    "title": "Total calls per org",
    "requests": [
        {
            "formulas": [
                {
                    "formula": "query1"
                }
            ],
            "queries": [
                {
                    "data_source": "metrics",
                    "name": "query1",
                    "query": "sum:vsorgs.increment.orgcall{$service} by {orgid}.as_count()",
                    "aggregator": "sum"
                }
            ],
            "response_format": "scalar",
            "sort": {
                "count": 500,
                "order_by": [
                    {
                        "type": "formula",
                        "index": 0,
                        "order": "desc"
                    }
                ]
            },
            "style": {
                "palette": "datadog16"
            }
        }
    ],
    "type": "sunburst",
    "legend": {
        "type": "table",
        "format": "0,0" // 添加该行配置
    }
}

"0,0"格式会自动添加千分位分隔符,同时显示完整整数部分,不会对数值进行取整或缩写。

方法2:通过Formula函数格式化数值

如果需要更灵活的控制,可在formulas中使用format()函数直接格式化查询结果:

"formulas": [
    {
        "formula": "format(query1, \"0,0\")"
    }
]

该方法会直接对查询返回的数值应用格式化规则,确保输出为完整整数格式。

验证效果

修改配置后保存组件,图例表格中的数值就会显示为类似4,500,001的完整整数,不再是缩写的取整值。

内容的提问来源于stack exchange,提问作者Rishabh Bansal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 13:10:08