Как сравнить кумулятивный счетчик с лучшим, средним и худшим с использованием графита?
У меня есть счетчик, который измеряет количество предметов, продаваемых каждые 10 минут.
В настоящее время я использую это для отслеживания совокупного количества элементов:
alias(integral(app.items_sold), 'Today')
И это выглядит так:
![today's data]()
Теперь, что я хочу сделать, чтобы показать, насколько хорошо мы проводим СЕГОДНЯ против лучшего, средний (или средний) худший день, который у нас был для прошлого, говорит 90 дней.
Я пробовал что-то вроде этого:
alias(integral(maxSeries(timeStack(app.items_sold, '1d', 0, 90))),'Max')
alias(integral(averageSeries(timeStack(app.items_sold, '1d', 0,90))), 'Avg')
alias(integral(minSeries(timeStack(app.items_sold, '1d',0, 90))), 'Min')
![today's vs max/avg/min]()
который выглядит великолепно, но на самом деле показывает мне кумулятивное количество всех max, avg и min для всех интервалов серии.
Может кто-нибудь предложить способ добиться того, что я ищу?
то есть определить, какой был лучший (и худший и средний) день за последние 90 дней, и заговорить это. Можно ли это сделать с использованием чисто графитовых функций?
Спасибо.
Ответы
Ответ 1
Ответ заключался в том, чтобы просто перевести заказ на вызовы функций: (maxSeries перед интегралом)
Благодаря токарю на плате [email protected] для ответа
alias(maxSeries(integral(timeStack(app.items_sold, '1d', 0, 90))),'Max')
alias(averageSeries(integral(timeStack(app.items_sold, '1d', 0,90))), 'Avg')
alias(minSeries(integral(timeStack(app.items_sold, '1d',0, 90))), 'Min')