Splunk仪表板转ADX Kusto仪表板 如何在查询中实现数值区间着色
Kusto查询配置数值区间颜色方案
是的,可以直接在Kusto查询语句中完成数值区间的颜色规则配置,不需要完全依赖可视化面板的条件格式设置。
实现逻辑
核心是通过case条件判断函数给不同区间的数值绑定对应的色值,再在渲染语句中指定颜色关联字段即可生效。适配你给出的[100,160,190]分段阈值的示例查询如下:
// 替换YourTableName、统计指标、维度字段为你的实际业务逻辑 YourTableName | summarize 访问量 = count() by 业务维度 // 按阈值区间匹配对应颜色 | extend 渲染颜色 = case( 访问量 < 100, "Green", 访问量 between (100 .. 159), "Yellow", 访问量 between (160 .. 189), "Orange", 访问量 >= 190, "Red", "Gray" ) // 渲染时指定颜色字段,支持柱状图、折线图、单值卡片等多种组件 | render columnchart with (colorColumn=渲染颜色)
注意事项
- 色值支持标准颜色名称,也可以传入十六进制色值(如
#2ECC71),满足自定义配色需求 - 单值卡片类组件使用时,无需额外写
render语句,只需在可视化设置中把返回的颜色字段绑定到颜色配置项即可生效 - 该方案将颜色规则和查询逻辑绑定,后续迁移、复用查询时不需要重新配置可视化条件格式,适合批量迁移Splunk仪表板的场景
内容的提问来源于stack exchange,提问作者Milo_Dev
相关产品推荐
相关产品推荐

