小编Por*_*ten的帖子

转置列名称和值 KQL/Kusto/Data Explorer

我有一个数据集,其中包含许多带有日期的列。我想只返回列名称和日期,然后按日期排序。在 Excel 中,我将通过转置数据然后排序来完成此操作。我怎样才能在 KQL 中完成同样的任务?

let T1 = datatable (Date1:string, Date2:string, Date3:string, Date4:string, Date5:string, Date6:string, Date7:string, Date8:string, Date9:string, Date10:string, )[
"2021-11-3", "2021-11-4",
"2021-11-5", "2021-11-6",
"2021-11-7", "2021-11-8",
"2021-11-9", "2021-11-10",
"2021-11-11", "2021-11-12"];
T1
Run Code Online (Sandbox Code Playgroud)

结果:

Date1       Date2       Date3       Date4.........   
2021-11-3   2021-11-4   2021-11-5   2021-11-6.....  
Run Code Online (Sandbox Code Playgroud)

期望的结果:

DateType  Date
Date1     2021-11-3
Date2     2021-11-4
Date3     2021-11-5
Date4     2021-11-6
...       ...
Run Code Online (Sandbox Code Playgroud)

kql azure-data-explorer

1
推荐指数
1
解决办法
3129
查看次数

基于 Kusto/数据资源管理器中的列名称列表的项目列

我有一个包含数百列的 Kusto 表。大约一半的列包含日期。每个日期列的名称中都包含“date”一词(例如:“createdDate”)。我只想返回列名称中包含“日期”的列。

(值得注意的是,“日期”列中的值是字符串)

我正在尝试执行以下操作:

let T1 = datatable (col1:string, col2:string, Date1:string, Date2:string)[
"abc", "def", "2021-11-3", "2021-11-4",
"ghi", "jkl", "2021-11-5", "2021-11-6",
"mno", "pqr", "2021-11-7", "2021-11-8",
"stu", "v", "2021-11-9", "2021-11-10",
"wx", "yz", "2021-11-11", "2021-11-12"];
let ColswithDates = T1
| getschema 
| where ColumnName contains "date";
T1 | project ColswithDates
Run Code Online (Sandbox Code Playgroud)

kql azure-data-explorer

0
推荐指数
1
解决办法
2128
查看次数

标签 统计

azure-data-explorer ×2

kql ×2