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

Azure工作区饼图图例按OSVersion值排序的技术问询

在Azure工作区中设置饼图图例按OSVersion值排序的方法

有两种方式可以实现饼图图例按OSVersion值排序,而非默认的计数排序:

1. 通过可视化面板直接设置

  • 打开饼图的可视化配置面板(右侧的"可视化"标签页)
  • 找到「排序」设置项,默认选项是「值」(对应计数排序)
  • 将排序依据切换为「类别」,图例就会自动按照OSVersion的文本顺序排列
  • 点击排序箭头可以切换升序/降序

2. 通过KQL查询提前控制排序

如果需要更灵活的排序逻辑(比如按系统版本的实际层级而非字典序),可以在查询阶段先对OSVersion排序:

基础字典序排序

// 替换YourTable为你的实际表名
YourTable
| summarize 计数 = count() by OSVersion
| sort by OSVersion asc  // 按OSVersion升序排列
| render piechart

自定义版本顺序排序

如果OSVersion是类似"Windows 7"、"Windows 10"、"Windows 11"这类字符串,字典序排序可能不符合预期,就可以给每个版本加排序权重:

YourTable
| extend 排序权重 = case(
    OSVersion contains "Windows 7", 0,
    OSVersion contains "Windows 10", 1,
    OSVersion contains "Windows 11", 2,
    // 其他系统设为默认值,放到最后
    99)
| summarize 计数 = count() by OSVersion, 排序权重
| sort by 排序权重 asc
| project-away 排序权重  // 移除权重字段,不影响可视化
| render piechart

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 11:49:57