Расчет calc_In_before_last_invoices (Technical)
Формула:
tableau
SUM( IF [Event] = "payments" AND [Action] = "Deposit" AND [Success] = "Yes" AND DATE(DATETRUNC("month", [CreatedAt])) <= [calc_max_date_of_Invoices_by_partner] THEN [Amount_EUR_SS] ELSE 0 END )
Составляющие формулы:
[Event] = "payments"
Описание: Условие фильтрует строки данных, относящиеся к событиям платежей.
Значение: Учитываются только строки, где событие связано с платежами.[Action] = "Deposit"
Описание: Условие уточняет, что событие связано с депозитами.
Значение: Исключает все другие действия, кроме депозитов.[Success] = "Yes"
Описание: Учитываются только успешные транзакции.
Значение: Исключает неудачные попытки транзакций.DATE(DATETRUNC("month", [CreatedAt])) <= [calc_max_date_of_Invoices_by_partner]
Описание: Проверяет, относится ли дата создания транзакции к допустимому периоду (до максимальной даты инвойсов партнёра).
Значение: Ограничивает расчёты только указанным временным диапазоном.[Amount_EUR_SS]
Описание: Поле, содержащее сумму депозита в евро.
Значение: Учитывается при расчёте общих поступлений.ELSE 0
Описание: Возвращает значение0для строк, не соответствующих условиям.SUM()
Описание: Агрегирует итоговую сумму для всех строк, соответствующих условиям.
Значение: Вычисляет общий объём поступлений по выбранным критериям.
Результат:
Формула возвращает общую сумму успешных депозитов (Amount_EUR_SS) до указанной максимальной даты инвойсов для партнёра.
Интерпретация:
Метрика calc_In_before_last_invoices (Technical) позволяет:
Оценить общий объем успешных депозитов, сделанных до даты последнего инвойса.
Анализировать поступления в пределах временных рамок, установленных для партнёра.
Использовать результат для расчётов, связанных с поступлениями и затратами до определённой даты.