代码之家  ›  专栏  ›  技术社区  ›  Dawid Coetzee

Azure Data Explorer-使用参数投影列

  •  0
  • Dawid Coetzee  · 技术社区  · 2 年前

    我正在尝试使用多选参数来筛选仪表板上显示的列。我发现了多个单独的命令(比如bag-unpack、mv-expand、set_difference等等),但我没有足够的经验将它们放在一起。请帮忙,我是新来的。

    我试过在谷歌上搜索不同的解决方案,但我不知道我不知道的是什么,所以关键词搜索并没有取得成效。我想向StackOverflow的社区征求他们的意见。

    1 回复  |  直到 2 年前
        1
  •  0
  •   Aswin    2 年前

    我有一个类似的项目,我设置了一个名为_columnNames的参数,这是表中列名的动态列表。我想绘制相对于时间的指定列,这可以使用以下代码来完成:

    {Table Name}
    | project Time, pa = pack_all()
    | project Time, cols = bag_remove_keys(pa, set_difference(bag_keys(pa), _columnNames))
    | evaluate bag_unpack(cols)
    

    其中{表名}是指您在Azure Data Explorer中获取的表名。 希望这能有所帮助!