Расчет calc_Invoices RS (GGR) 4m
Формула:
tableau
SUM( IF [Event] = "bets" AND [calc_traff_type_plus] = "RS" AND DATE(DATETRUNC("month", [CreatedAt])) <= [calc_max_date_of_Invoices_by_partner] THEN IF [calc_month_from_signup_to_createdat] <= 4 THEN IF [calc_month_from_signup_to_now] > 4 THEN IF [calc_current_month] = "Yes" THEN [Profit_EUR_SS] * [calc_last day coef] * [calc_Partner_traff_RS_percent (Invoices) (GGR)] ELSEIF [calc_current_month] = "No" THEN [Profit_EUR_SS] * [calc_Partner_traff_RS_percent (Invoices) (GGR)] ELSE 0 END ELSE IF [calc_current_month] = "Yes" THEN [Profit_EUR_SS] * [calc_last day coef] * [calc_coef_multiplier (GGR 4m)] * [calc_Partner_traff_RS_percent (Invoices) (GGR)] ELSEIF [calc_current_month] = "No" THEN [Profit_EUR_SS] * [calc_coef_multiplier (GGR 4m)] * [calc_Partner_traff_RS_percent (Invoices) (GGR)] ELSE 0 END END ELSE 0 END ELSE 0 END )
Составляющие формулы:
[Event] = "bets"
Описание: Условие фильтрует строки данных, относящиеся к ставкам.
Значение: Учитываются только строки, где событие связано со ставками.[calc_traff_type_plus] = "RS"
Описание: Условие ограничивает расчет моделями трафика, относящимися к Revenue Share (RS).DATE(DATETRUNC("month", [CreatedAt])) <= [calc_max_date_of_Invoices_by_partner]
Описание: Учитываются только строки, даты которых не превышают максимальную дату инвойсов для партнёра.[calc_month_from_signup_to_createdat] <= 4
Описание: Условие ограничивает расчет событиями, произошедшими в первые 4 месяца с момента регистрации.[calc_month_from_signup_to_now] > 4
Описание: Проверяет, прошло ли больше 4 месяцев с момента регистрации до текущего момента.[calc_current_month]
Описание: Определяет, относится ли событие к текущему месяцу.
Значение: Используется для корректировки расчетов для последнего дня месяца.[Profit_EUR_SS]
Описание: Поле, содержащее валовый доход от ставок.[calc_last day coef]
Описание: Коэффициент, применяемый для учета событий последнего дня текущего месяца.[calc_coef_multiplier (GGR 4m)]
Описание: Коэффициент мультипликатора для расчета GGR за первые 4 месяца.[calc_Partner_traff_RS_percent (Invoices) (GGR)]
Описание: Процент доли дохода, выделяемый партнёру, относящийся к GGR в рамках RS.
Вложенные условия:
Первый уровень вложенности:
Проверяет, относится ли событие к ставкам и модели Revenue Share:tableau
IF [Event] = "bets" AND [calc_traff_type_plus] = "RS" AND DATE(DATETRUNC("month", [CreatedAt])) <= [calc_max_date_of_Invoices_by_partner] THENВторой уровень вложенности:
Проверяет, произошло ли событие в первые 4 месяца с момента регистрации:tableau
IF [calc_month_from_signup_to_createdat] <= 4 THENТретий уровень вложенности:
Проверяет, прошло ли больше 4 месяцев с момента регистрации:tableau
IF [calc_month_from_signup_to_now] > 4 THENЧетвёртый уровень вложенности:
Корректирует расчёт в зависимости от текущего месяца:tableau
IF [calc_current_month] = "Yes" THEN [Profit_EUR_SS] * [calc_last day coef] * [calc_Partner_traff_RS_percent (Invoices) (GGR)] ELSEIF [calc_current_month] = "No" THEN [Profit_EUR_SS] * [calc_Partner_traff_RS_percent (Invoices) (GGR)]
Результат:
Формула вычисляет сумму затрат на RS (Revenue Share) инвойсы, связанные с валовым доходом (GGR), за первые 4 месяца с учетом:
Типа трафика.
Временных рамок.
Коэффициентов для текущего месяца.
Интерпретация:
Метрика calc_Invoices RS (GGR) 4m позволяет:
Оценить затраты на Revenue Share, связанные с валовым доходом, за первые 4 месяца.
Учитывать временные корректировки и специфику событий для текущего месяца.
Анализировать эффективность моделей Revenue Share в рамках партнёрских затрат.