Подтвердить что ты не робот

Как сравнить кумулятивный счетчик с лучшим, средним и худшим с использованием графита?

У меня есть счетчик, который измеряет количество предметов, продаваемых каждые 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 дней, и заговорить это. Можно ли это сделать с использованием чисто графитовых функций?

Спасибо.

4b9b3361

Ответ 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')