Analytics Space : Processing_fee (m=m)

Расчет Processing_fee (m=m)

Формула:

tableau

SUM( IF [Event] = "payments" AND (Action = "Deposit" OR Action = "Cashout") AND [Success] = "Yes" THEN IF [calc_month=month] = "Yes" THEN IF [calc_current_month] = "No" THEN [JackpotWin_EUR_SS] + [PayoffsSum_EUR_SS] ELSEIF [calc_current_month] = "Yes" THEN ([JackpotWin_EUR_SS] + [PayoffsSum_EUR_SS]) * [calc_last day coef] ELSE 0 END ELSE 0 END ELSE 0 END )

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

  1. [Event] = "payments"
    Описание: Фильтрует строки, относящиеся к событиям платежей.
    Значение: Учитываются только строки, где событие связано с платежами.

  2. (Action = "Deposit" OR Action = "Cashout")
    Описание: Условие уточняет, что событие связано с депозитами или выводами средств.
    Значение: Исключает из расчета другие виды действий.

  3. [Success] = "Yes"
    Описание: Учитываются только успешные транзакции.
    Значение: Исключает отменённые или неудачные операции.

  4. [calc_month=month] = "Yes"
    Описание: Проверяет, относится ли событие к анализируемому месяцу.
    Значение: Если событие произошло в анализируемом месяце, расчёт продолжается.

  5. [calc_current_month]
    Описание: Проверяет, является ли событие частью текущего месяца.
    Значение:

    • "No": Событие из предыдущих месяцев.

    • "Yes": Событие из текущего месяца.

  6. [JackpotWin_EUR_SS] + [PayoffsSum_EUR_SS]
    Описание: Сумма выигрышей джекпотов и выплат в евро.
    Значение: Отражает общую сумму, выплаченную пользователям.

  7. [calc_last day coef]
    Описание: Коэффициент, применяемый для учета специфики расчета событий текущего месяца.
    Значение: Корректирует расчеты для последнего дня месяца.

Вложенные условия:

  1. Первый уровень вложенности:
    Проверяет, относится ли событие к успешным платежам (депозиты или выводы):

    tableau

    IF [Event] = "payments" AND (Action = "Deposit" OR Action = "Cashout") AND [Success] = "Yes" THEN ... ELSE 0 END

    Если событие не связано с успешными платежами, возвращается 0.

  2. Второй уровень вложенности:
    Проверяет, относится ли событие к анализируемому месяцу:

    tableau

    IF [calc_month=month] = "Yes" THEN ... ELSE 0 END

    Если событие произошло за пределами анализируемого месяца, возвращается 0.

  3. Третий уровень вложенности:
    Проверяет, относится ли событие к текущему месяцу или предыдущим:

    tableau

    IF [calc_current_month] = "No" THEN [JackpotWin_EUR_SS] + [PayoffsSum_EUR_SS] ELSEIF [calc_current_month] = "Yes" THEN ([JackpotWin_EUR_SS] + [PayoffsSum_EUR_SS]) * [calc_last day coef] ELSE 0 END

    • Если событие из предыдущих месяцев ("No"), используется фактическая сумма.

    • Если событие из текущего месяца ("Yes"), применяется корректировка с использованием коэффициента последнего дня.

    • Если ни одно условие не выполнено, возвращается 0.

Результат:

Формула вычисляет сумму выигрышей джекпотов и выплат (Processing_fee) для транзакций (депозиты и выводы средств), относящихся к анализируемому месяцу, с учетом:

  • Фактических данных для предыдущих месяцев.

  • Корректированных данных для текущего месяца.

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

Метрика Processing_fee (m=m) позволяет:

  1. Оценить общие затраты на выплаты за текущий месяц.

  2. Учитывать временные корректировки для событий текущего месяца.

  3. Анализировать краткосрочные расходы на обработку платежей.