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

如何通过仪表板多选参数筛选列,按需渲染时间序列

动态投影选中列的实现方法

你可以利用Kusto的动态列投影语法,结合多选参数生成的列名数组来实现需求,具体操作如下:

  • 先把多选参数_columns转换成列名字符数组:
    let selectedCols = _columns | summarize make_list(ColumnName);
    
  • 再在数据查询中,用project保留Time列并展开选中的列:
    your_table_name
    | project Time, *selectedCols
    

也可以把两步合并成更简洁的写法:

your_table_name
| project Time, *(_columns | summarize make_list(ColumnName))

核心逻辑是make_list会把多选参数中选中的所有列名收集为字符串数组,*操作符则会将数组中的列名展开,最终实现只渲染Time列和用户选中列的效果。

内容的提问来源于stack exchange,提问作者napras-sword

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 21:05:49