Я новичок в Kusto и пытаюсь выполнить группировку, используя summarize
, где я могу указать дополнительные столбцы для отображения значения, по которому я группирую.
Это то, что я 'я пытаюсь сделать, упомянутый в стандартном SQL:
select UserId, LocationId, COUNT(*) as ErrorCount from SampleTable where ResultType != 'Success'
group by UserId
order by ErrorCount desc
Я группирую по UserId
, но затем я показываю LocationId
для этого UserId
тоже в результате группировки
Преобразовав вышеприведенное в Кусто, я пишу это:
SampleTable
| where ResultType != "Success"
| summarize ErrorCount=count() by UserId
| project UserId, LocationId, ErrorCount
| sort by ErrorCount desc
Но это не работает. Кусто жалуется, что не может определить, было ли LocationId
в 4-й строке. Используя ключевое слово explain
Кусто, я подтвердил, что пишу правильный запрос Кусто. Так в чем же проблема?