Analytics Space : Сalc_month_from_signup_to_now

Расчет calc_month_from_signup_to_now

Формула:

tableau

DATEDIFF("month", DATE(DATETRUNC('month', [us_SignUp])), [calc_Max_payment_date]) + 1

Составляющие формулы:

  1. DATEDIFF("month", DATE(DATETRUNC('month', [us_SignUp])), [calc_Max_payment_date])
    Описание:
    Вычисляет разницу в месяцах между началом месяца регистрации пользователя ([us_SignUp]) и максимальной датой платежа ([calc_Max_payment_date]).
    Значение:

    • Если максимальная дата платежа находится в том же месяце, что и регистрация, результат равен 0.

    • Для каждого последующего месяца результат увеличивается на 1.

  2. DATE(DATETRUNC('month', [us_SignUp]))
    Описание:
    Приводит дату регистрации пользователя к началу месяца и преобразует её в формат даты.
    Значение: Например, 15 января 2023 года будет преобразовано в 1 января 2023 года.

  3. [calc_Max_payment_date]
    Описание:
    Максимальная дата платежа, используемая для определения текущего периода.
    Значение: Отражает последнюю дату, до которой учитываются платежи.

  4. + 1
    Описание:
    Корректирует результат так, чтобы месяцы начинались с 1 вместо 0.
    Значение: Это делает значение более интуитивным, например, 1-й месяц начинается с месяца регистрации.

Результат:

Формула возвращает количество месяцев между месяцем регистрации пользователя и последним доступным месяцем платежей. Например:

  • Если текущий месяц совпадает с месяцем регистрации, результат = 1.

  • Если прошло два месяца после регистрации, результат = 3.

Интерпретация:

Метрика calc_month_from_signup_to_now позволяет:

  1. Определить, сколько месяцев прошло с момента регистрации пользователя до текущего платежного периода.

  2. Использовать это значение для сегментации данных и анализа долгосрочного поведения пользователей.

  3. Анализировать эффективность операций и прибыльность пользователей за различные периоды времени.