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.