⚡️ DataForge: относительные показатели в транспонированных витринах – предрасчет без потери точности
Аналитики, знакомая дилемма?
🟣 С одной стороны – хочется выгрузить в витрину готовые показатели (рентабельность, конверсию, долю). Чтобы BI просто показывал цифры, не пересчитывая сложную логику. Быстро, удобно.
🟣 С другой стороны – классическая витрина с предрасчитанными относительными показателями ломает агрегацию. Усреднили рентабельность по месяцам – получили неверный результат за квартал.
Замкнутый круг: либо тянуть логику в BI, либо предрасчитывать, но терять корректность.
Что сделали в DataForge?
Для транспонированных витрин система автоматически добавляет три служебных поля:
1️⃣ Числитель.
2️⃣ Знаменатель.
3️⃣ Флаг простого показателя.
Пример с рентабельностью за квартал:
⛔️ Классический BI усреднит: (1.20 + 1.30 + 1.25) / 3 = 1.25
✔️ Правильно: сумма числителей / сумма знаменателей = 1.2375
Ошибка может достигать десятков процентов.
И главное – это единый подход работает для ЛЮБЫХ показателей:
🟣 Для относительных (рентабельность, конверсия) – формула корректно агрегирует через числитель и знаменатель.
🟣 Для простых / аддитивных (выручка, сумма) – та же формула автоматически дает правильную сумму благодаря флагу простого показателя.
Одна универсальная формула (пример для Power BI):
text
DIVIDE(
SUM([Значение числителя]),
SUM([Значение знаменателя]) + MAX([Простой показатель]),
0
)
🟣Для относительных: деление сумм с реальными значениями знаменателей.
🟣Для простых: сумма значений числителей, так как сумма знаменателей всегда 1.
📌 Главный итог:
Аналитику больше не нужно думать, какой тип показателя перед ним. Не нужно писать разные формулы. Не нужно выбирать между удобством предрасчета и точностью агрегации.
Одна формула – любые показатели на любых срезах и периодах.
➡️ Запросить демодоступ и протестировать DataForge
DataForge | Подпишитесь и следите за обновлениями платформы 🔗
#DataArchitecture #транспонированныевитрины #DataForge
