Я хочу создать 2 новых поля, чтобы показать максимальный непрерывный день, в который мы совершили продажи, и предыдущую запись для максимального непрерывного дня.Это очень похоже на « дни без аварий » на фабриках.
Например,
- Сегодняшняя дата - 04/03/2019 год, и в течение 3 дней мы осуществляем непрерывные продажи, то есть нет дня, в течение которого 3 дня мы не осуществляли продажи.Итак, первая метрика на приборной панели будет:
Эта компания работала 3 дня с непрерывными продажами.
- Предыдущая запись была 6день, который означает, что мы делали непрерывные продажи 6 дней подряд.Итак, вторая метрика на приборной панели будет:
Лучшая предыдущая запись была 6 дней.
Я посмотрел список функций в DataСтудия.Однако я не сталкивался с функцией, которая помогает мне увеличивать число на основе этого условия.
Данные извлекаются из MySQL.Я предполагаю, что это условие основано на дате:
Каждый раз, когда создается запись в таблице sales , это означает, что мы сделали продажи.Атрибут даты в этой таблице называется " made_at ".Таким образом, если разница между двумя create_at записями больше 1, она сбрасывается в 0, если нет, ее следует увеличивать.Более того, это значение должно сравниваться с предыдущей максимальной записью.Если она больше максимальной записи, максимальная запись будет заменена на эту.
PS Я не знаю, возможно ли это даже в Data Studio.Если нет, то любое другое альтернативное решение очень ценится.