Запрос Azure Log Analytics, если свойство существует - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь проверить, есть ли у моего объекта customDimensions свойство, а затем подсчитывать только те запросы, для которых свойство имеет какое-либо значение.Он считает запросы, которые не имеют свойства SupportedLanguage в объекте customDimensions.

Вот мой текущий запрос:

customEvents
| where timestamp > ago(7d)
| summarize COUNT=count(customDimensions.SupportedLanguage) by lang=tostring(customDimensions.SupportedLanguage)
| render piechart

Я пытался сделать следующее, но это не помогло.не работает:

customEvents
| where timestamp > ago(7d)
| where customDimensions.SupportedLanguage
| summarize COUNT=count(customDimensions.SupportedLanguage) by lang=tostring(customDimensions.SupportedLanguage)
| render piechart 

1 Ответ

0 голосов
/ 21 сентября 2018

Вы можете использовать функцию isnotempty () для этой цели:

customEvents
| where timestamp > ago(7d)
| where isnotempty(customDimensions.SupportedLanguage)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...