如何在动态时以升序或降序方式对列重新排序

How to reorder columns in ascending or descending fashion when they are dynamic

我有一个 Kusto 函数,它 returns 一个结果集,其日期格式为“yyyy-MM-dd”作为列名,然后将特定值作为单元格值。示例:

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

如果我理解正确,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