Гистограмма рабочих книг Azure не разделяет данные по значениям третьего столбца, как это делает запрос журнала Azure Analytics.

В моей книге я добавил запрос из аналитики приложений, который в Application Insights я отображаю в виде столбчатой ​​диаграммы следующим образом:

В моей книге это выглядит так:

Почему книга не разделяет значения моей диаграммы в соответствии со значениями 3-го столбца, как это делают мои аналитические данные о приложении? Вот сценарий:

       let latestVersionAndroid = toscalar(customEvents
| where client_OS contains "Android"
| summarize max(application_Version));
let releaseDateLatestAndroid = toscalar(customEvents
| where client_OS contains "Android" and application_Version contains latestVersionAndroid
| summarize min(timestamp));
customEvents
| where timestamp > releaseDateLatestAndroid
    and name == 'Login'
| project client_OS, OS_Name = customDimensions.OsName, Os_Version = customDimensions.OsVersion, application_Version
| summarize amount = count()
    by tostring(Os_Version), tostring(OS_Name)
| top 10 by amount desc nulls last
| render columnchart  

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

Я уже пробовал группировать серию по os_name в книге, но это не повлияло.

Есть ли у кого-нибудь мне ответ, как это сделать? потому что, поскольку он сейчас находится в рабочей тетради, графика не очень хорошо читается и поэтому бессмысленна.

Заранее большое спасибо, Maverick

2 ответа

Гистограммы в книгах Azure еще не поддерживают 2 уровня группировки.

Диаграммы в пользовательском интерфейсе журналов основаны на другой технологии (собственной), в то время как рабочие книги построены на основе платформы портала Azure и ведут себя немного иначе. Мы работаем над консолидацией этого с течением времени, но в настоящее время гистограммы на основе книг ограничены только одним измерением для создания группировки "серий".

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

Я решил эту проблему с помощью функции поворота .

попробуйте использовать что-то вроде этого:

      customEvents
| project client_OS, OS_Name = customDimensions.OsName, Os_Version = customDimensions.OsVersion, application_Version
| summarize amount = count()
    by tostring(Os_Version), tostring(OS_Name)
| top 10 by amount desc nulls last
| evaluate pivot(Os_Version, sum(amount))
| render columnchart

который должен дать вам желаемый результат:

      version | androidSum | iosSum
v1      | 1          | 2
v2      | 0          | 12
Другие вопросы по тегам