Przejdź do treści

DAX. Funkcja VALUES(). Unikalne kanały ruchu widoczne w bieżącym filtrze.

Na czym to polega w sklepie

Funkcja VALUES zwraca jednokolumnową tabelę unikalnych wartości z kolumny lub tabeli w bieżącym kontekście. W raportach marketingowych pokazuje, które kanały lub kampanie są „widoczne” po zastosowaniu filtrów użytkownika.

Przykład ze sklepu internetowego

Chcesz policzyć średni przychód per widoczny kanał - iterujesz po unikalnych kanałach z tabeli Traffic:

Visible Channels =
COUNTROWS( VALUES( Traffic[Channel] ) )

Revenue Per Visible Channel =
AVERAGEX(
    VALUES( Traffic[Channel] ),
    CALCULATE( SUM( Orders[Revenue] ) )
)

// VALUES respektuje filtry slicera daty i regionu

Co zrobić po stronie biznesu

  • Liczba aktywnych kampanii na wykresie po filtrze medium.
  • Iteracja per produkt w miarze udziału w przychodzie kategorii.
  • Detekcja wielu wartości w slicerze - warunek w wizualizacji KPI.

W skrócie

VALUES vs DISTINCT: VALUES uwzględnia białe spacje w kontekście filtrów. W miarach iteracyjnych to standardowy sposób na pętlę po wymiarach.