Kusto/KQL查询结果数字格式化:添加千分位逗号并取整
KQL实现数值千分位格式化并取整的方案
KQL没有直接对应format_number(myNumberColumn, 0, "commaThousands")的参数化调用,但可以通过内置函数组合实现需求:
- 直接使用
format_number()函数,指定格式字符串'N0',即可同时完成四舍五入到整数和添加千分位逗号的效果,输出为字符串类型。 - 示例代码:
// 模拟测试数据 datatable(rawValue:double) [ 1000.2865, 12345.6789, 987.123, 0.5, -1234.9 ] | project rawValue, formattedValue = format_number(rawValue, 'N0')
输出结果:
rawValue formattedValue 1000.2865 1,000 12345.6789 12,346 987.123 987 0.5 1 -1234.9 -1,235 补充说明:如果需要显式先执行四舍五入操作,也可以先调用
round()函数再格式化,效果完全一致:
formattedValue = format_number(round(rawValue), 'N0')
内容的提问来源于stack exchange,提问作者SendETHToThisAddress
相关产品推荐
相关产品推荐

