Получить скалярное значение из таблицы в Kusto, KQL

#database #azure-data-explorer #kql

#База данных #azure-data-explorer #kql

Вопрос:

Я пытаюсь получить максимум столбца из таблицы и получить выходные данные в виде скаляра для использования в другой таблице. Я прилагаю пример кода для справки здесь.

 Covid19
| limit 10
| summarize (max(Confirmed))   

Это дает мне результат, как показано на следующем рисунке:
Результат приведенного выше запроса

Теперь я хочу получить значение результата в виде скаляра. Я новичок в KQL, поэтому, возможно, мой подход в целом также может быть неправильным, любая помощь будет оценена.

Ответ №1:

Вы могли бы использовать toscalar() как часть let statement .

Например:

 let maxConfirmed = toscalar(
   Covid19
   | limit 10
   | summarize max(Confirmed)
);
... do something with 'maxConfirmed' ...