Przejdź do treści

DAX. Funkcja FILTER(). Kampanie z ROAS powyżej progu rentowności.

Na czym to polega w sklepie

Funkcja FILTER iteruje po tabeli i zwraca tylko wiersze spełniające warunek logiczny. W raportach kampanii pozwala budować tabele pośrednie - np. tylko kampanie z ROAS > 3 - bez filtrowania całego raportu.

Przykład ze sklepu internetowego

Chcesz policzyć łączny przychód tylko z kampanii, które mają ROAS wyższy niż 3:

Profitable Campaign Revenue =
SUMX(
    FILTER(
        Campaigns,
        DIVIDE( Campaigns[Revenue], Campaigns[Spend], 0 ) > 3
    ),
    Campaigns[Revenue]
)

High AOV Orders =
COUNTROWS(
    FILTER( Orders, Orders[Revenue] > 200 )
)

Co zrobić po stronie biznesu

  • Sesje z zakupem z GA4_Events do analizy ścieżki konwersji.
  • Produkty z marżą < 10% w raporcie rentowności asortymentu.
  • Kampanie płatne vs organic przez FILTER na Medium.

W skrócie

FILTER tworzy tabelę w pamięci - w dużych modelach używaj oszczędnie. W wielu przypadkach CALCULATE z warunkami jest wydajniejsze.