AppInsights> Logs> Render Bar Chart, чтобы начать с 0 - PullRequest
0 голосов
/ 11 октября 2019

В моем угловом приложении я отслеживаю фильтры, которые пользователи используют на одной из страниц. В журналах я могу видеть следующее (запрос за последние 24 часа)

enter image description here

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

enter image description here

Однако проблема, как вы можете видеть, заключается в том, что моя ось Y начинается с 1 вместо 0. ВДля пользователей это выглядит так, как будто два последних фильтра не имеют никаких значений, хотя в действительности они оба имеют счет 1.

Я пытался использовать ymin = 0 вместе с функцией рендеринга, однако это не сработало (график по-прежнему начинается с 1). Затем я прочитал, что мне нужно использовать функцию make-series(), и поэтому я попытался:

customEvents
| where timestamp >= ago(24h) 
| where customDimensions.pageName == 'product'
| make-series Count=count(name) default=0 on timestamp from datetime(2019-10-10) to datetime(2019-10-11) step 1d by name
| project name, Count

Однако в результате получилась странная матрица вместо обычной таблицы: enter image description here

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

1 Ответ

1 голос
/ 11 октября 2019

в Workbooks в приложениях вы можете выполнить почти этот запрос (см. Ниже упрощение?), Затем использовать настройки диаграммы и явно задать ось min / max:

chart settings

но почему вы используете make-серии, а затем суммируете только одну серию?

в данном конкретном случае summarize проще:

customEvents
| where timestamp between(datetime(2019-10-10) .. datetime(2019-10-11))
| where customDimensions.pageName == 'product'
| summarize Count=count(name) by name
| render barchart

в колонке журналов (где вы находитесь), вы можете сделать этот запрос, и я считаю, вы можете использовать

render barchart title="blah" ymin=0

(внекоторые точечные книги смогут «видеть» все параметры рендеринга, такие как ymin / ymax / xmin / xmax / title / и т. д., но сейчас они все удалены на уровне обслуживания)

...