Przejdź do treści

DAX. Funkcja SELECTEDVALUE(). Dynamiczny tytuł KPI wybranej kampanii.

Na czym to polega w sklepie

Funkcja SELECTEDVALUE zwraca wartość kolumny, gdy w filtrze jest dokładnie jedna wartość; w przeciwnym razie zwraca alternatywę (domyślnie BLANK). Idealna do dynamicznych nagłówków i miar zależnych od jednego wyboru w slicerze.

Przykład ze sklepu internetowego

Użytkownik wybiera jedną kampanię w slicerze - chcesz pokazać jej nazwę w tytule karty KPI:

Selected Campaign =
SELECTEDVALUE(
    Campaigns[CampaignName],
    "Wszystkie kampanie"
)

Campaign ROAS Label =
"ROAS: " & SELECTEDVALUE( Campaigns[CampaignName], "-" )
    & " = " & FORMAT( [ROAS], "0.0" )

// Przy wielu wyborach zwraca tekst alternatywny

Co zrobić po stronie biznesu

  • Dynamiczny tytuł wykresu z wybranym kanałem (google / cpc vs organic).
  • KPI tylko gdy wybrano jeden produkt - inaczej komunikat „Wybierz produkt”.
  • Warunkowe formatowanie karty CPA dla wybranej kampanii remarketingowej.

W skrócie

SELECTEDVALUE upraszcza logikę „jeśli jeden wybór”. Bez niej potrzebny byłby HASONEVALUE + VALUES w dwóch krokach.