Przejdź do treści

DAX. Funkcja CALCULATE(). Przychód tylko z ruchu płatnego Google Ads.

Na czym to polega w sklepie

Funkcja CALCULATE ewaluuje wyrażenie w zmodyfikowanym kontekście filtrów. To podstawa miar marketingowych w Power BI - pozwala liczyć metryki tylko dla wybranego kanału, kampanii lub segmentu bez osobnych tabel.

Przykład ze sklepu internetowego

Masz tabelę Traffic z kolumną Channel i chcesz przychód wyłącznie z płatnego ruchu Google Ads, niezależnie od filtrów na wykresie:

Paid Google Revenue =
CALCULATE(
    SUM( Orders[Revenue] ),
    Traffic[Channel] = "google / cpc",
    Traffic[Medium] = "cpc"
)
// Miara ignoruje filtr kanału z wykresu i liczy tylko Ads

Co zrobić po stronie biznesu

  • Przychód tylko z Meta Ads obok organicznego w jednym dashboardzie KPI.
  • Konwersje z konkretnej kampanii (utm_campaign) w raporcie atrybucji.
  • ROAS per kanał płatny bez tworzenia osobnych tabel faktów.

W skrócie

CALCULATE to najczęściej używana funkcja DAX w raportach e-commerce. Zastępuje dziesiątki wariantów tej samej miary z różnymi filtrami.