Установка даты в локальную переменную из запроса данных - «Оператор табличного выражения не найден» - PullRequest
1 голос
/ 20 февраля 2020

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

SYNTAX ERROR

No tabular expression statement found

Запрос:

let startTime = toscalar(customMetrics
| where timestamp > ago(1d)
| summarize min(timestamp));

Я получаю очень хороший результат при выполнении только запроса:

Log Analytics results

Что я делаю не так?

1 Ответ

2 голосов
/ 21 февраля 2020

Вам нужно выполнить оператор / запрос с этой функцией, иначе это просто определение функции, которое не вызывается. Самым простым является команда печати, но вы также можете вызвать функцию в некотором запросе:

let startTime = toscalar(customMetrics
| where timestamp > ago(10m)
| summarize min(timestamp));
print startTime
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...