Kusto查询计算百分比结果后如何添加百分号符号
解决方法
你可以通过Kusto的字符串拼接函数strcat()搭配类型转换/数值格式化函数实现效果,两种常用方案如下:
方案1:直接拼接(无精度要求场景)
计算完百分比数值后,转成字符串直接拼接%符号即可,示例代码:
// 替换为你的实际数据源表 YourTableName | extend percentage = 100.0 * online / total // 100.0避免整数除法丢失精度 | project perc = strcat(tostring(percentage), "%")
方案2:固定小数位格式化(有精度要求场景)
如果需要统一保留N位小数,先通过format_double()格式化数值后再拼接,示例为保留2位小数的写法:
YourTableName | extend percentage = 100.0 * online / total | project perc = strcat(format_double(percentage, 2), "%") // 输出效果示例:95.22%、100.00%
内容的提问来源于stack exchange,提问作者Milo_Dev
相关产品推荐
相关产品推荐

