Расчет calc_month_from_signup_to_now
Формула:
tableau
DATEDIFF("month", DATE(DATETRUNC('month', [us_SignUp])), [calc_Max_payment_date]) + 1
Составляющие формулы:
DATEDIFF("month", DATE(DATETRUNC('month', [us_SignUp])), [calc_Max_payment_date])
Описание:
Вычисляет разницу в месяцах между началом месяца регистрации пользователя ([us_SignUp]) и максимальной датой платежа ([calc_Max_payment_date]).
Значение:Если максимальная дата платежа находится в том же месяце, что и регистрация, результат равен
0.Для каждого последующего месяца результат увеличивается на
1.
DATE(DATETRUNC('month', [us_SignUp]))
Описание:
Приводит дату регистрации пользователя к началу месяца и преобразует её в формат даты.
Значение: Например, 15 января 2023 года будет преобразовано в 1 января 2023 года.[calc_Max_payment_date]
Описание:
Максимальная дата платежа, используемая для определения текущего периода.
Значение: Отражает последнюю дату, до которой учитываются платежи.+ 1
Описание:
Корректирует результат так, чтобы месяцы начинались с1вместо0.
Значение: Это делает значение более интуитивным, например, 1-й месяц начинается с месяца регистрации.
Результат:
Формула возвращает количество месяцев между месяцем регистрации пользователя и последним доступным месяцем платежей. Например:
Если текущий месяц совпадает с месяцем регистрации, результат =
1.Если прошло два месяца после регистрации, результат =
3.
Интерпретация:
Метрика calc_month_from_signup_to_now позволяет:
Определить, сколько месяцев прошло с момента регистрации пользователя до текущего платежного периода.
Использовать это значение для сегментации данных и анализа долгосрочного поведения пользователей.
Анализировать эффективность операций и прибыльность пользователей за различные периоды времени.