首页 > 解决方案 > 如何在动态时以升序或降序方式对列进行重新排序

问题描述

我有一个 Kusto 函数,它返回一个结果集,其中日期格式为“yyyy-MM-dd”作为列名,然后是某个值作为单元格值。例子:

在此处输入图像描述

我希望结果集按日期排序。有没有办法做到这一点?根据项目重新排序文档,我试图说 project_reorder yyyy-mm-dd desc 但这无济于事。

标签: azure-data-explorer

解决方案


如果我理解正确,project-reorder应该可以工作。

例如:

print d = dynamic({"2020-06-01":1, "2020-05-01":2, "2019-03-01":3, "2019-06-01":4})
| evaluate bag_unpack(d)
| project-reorder ['20*'] asc

-->

2019-03-01  2019-06-01  2020-05-01  2020-06-01
3           4           2           1

推荐阅读