Przejdź do treści

DAX. Funkcja IF(). Klasyfikacja kampanii jako rentowna lub do optymalizacji.

Na czym to polega w sklepie

Funkcja IF sprawdza warunek logiczny i zwraca wartość gdy prawda, inaczej wartość alternatywną. W dashboardach e-commerce klasyfikuje kampanie, kanały i produkty do segmentów decyzyjnych bez osobnej tabeli wymiarów.

Przykład ze sklepu internetowego

Chcesz kolumnę statusu kampanii na podstawie progu ROAS = 2 - poniżej oznacz „Optymalizuj”:

Campaign Status =
IF(
    [ROAS] >= 2,
    "Rentowna",
    "Do optymalizacji"
)

Is Paid Traffic =
IF(
    Traffic[Medium] = "cpc" || Traffic[Medium] = "paid",
    "Paid",
    "Organic"
)

Co zrobić po stronie biznesu

  • Flaga high_value_customer: IF(Orders[Revenue] > 500, 1, 0).
  • Kolorowanie conversion rate: czy powyżej benchmarku branżowego.
  • Walidacja UTM: czy kampania ma kompletny zestaw parametrów.

W skrócie

Zagnieżdżone IF szybko stają się nieczytelne - przy wielu warunkach użyj SWITCH. W miarach prostych klasyfikacji IF wystarczy.