我是 Kusto 的新手,我正在尝试使用summarize
可以指定其他列以显示我正在分组的值的位置进行分组。
这就是我想要做的,在标准 SQL 中提到:
select UserId, LocationId, COUNT(*) as ErrorCount from SampleTable where ResultType != 'Success'
group by UserId
order by ErrorCount desc
我正在分组UserId
,但随后我也在分组结果中显示LocationId
了UserId
将上述转换为 Kusto,我正在写这个:
SampleTable
| where ResultType != "Success"
| summarize ErrorCount=count() by UserId
| project UserId, LocationId, ErrorCount
| sort by ErrorCount desc
但它不起作用。Kusto 抱怨说它无法确定LocationId
是在第 4 行。我使用 Kusto 的explain
关键字验证了我正在编写正确的 Kusto 查询。所以有什么问题 ?