Ежедневное уникальное количество, еженедельное уникальное количество в одной и той же диаграмме Timelion

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

Выражение, которое я использую, чтобы получить ежедневное уникальное количество:

.es(metric='cardinality:userId').bars().title('Unique users over time')

Если я изменю диапазон корзины справа на 1d, я получу правильную диаграмму. Как создать еженедельную агрегацию?


person Dat Chu    schedule 28.08.2017    source источник


Ответы (1)


Существует возможность указать интервал, используемый для выражений timelion, указав interval как 1d или соответственно 1w в функции es(). Подробнее см. в здесь.

В вашем случае это должно работать со следующим выражением:

.es(metric='cardinality:userId',interval=1w).bars().title('Unique users per week')

Имейте в виду комментарий внутри документов, в котором говорится, что это не следует использовать в пользу работы с выбором интервала. Но, вероятно, это тот случай, когда можно сделать это так...

person Andreas Jägle    schedule 28.08.2017