Tytuły oparte na wyrażeniach w programie Power BI Desktop

DOTYCZY: program Power BI Desktop usługa Power BI

Możesz tworzyć dynamiczne, dostosowane tytuły dla wizualizacji usługi Power BI. Tworząc wyrażenia analizy danych (DAX) na podstawie pól, zmiennych lub innych elementów programistycznych, tytuły wizualizacji mogą być automatycznie dostosowywane zgodnie z potrzebami. Te zmiany są oparte na filtrach, wyborach lub innych interakcjach użytkownikach i konfiguracjach.

Screenshot showing the Power BI Desktop conditional formatting option.

Tworzenie tytułów dynamicznych, czasami nazywanych tytułami opartymi na wyrażeniach, jest proste.

Tworzenie pola dla tytułu

Pierwszym krokiem tworzenia tytułu opartego na wyrażeniach jest utworzenie pola w modelu do użycia dla tytułu.

Istnieją różne rodzaje kreatywnych sposobów, aby tytuł wizualizacji odzwierciedlał to, co chcesz powiedzieć lub co chcesz wyrazić. Przyjrzyjmy się kilku przykładom.

Możesz utworzyć wyrażenie, które zmienia się na podstawie kontekstu filtru odbieranego przez wizualizację dla nazwy marki produktu. Na poniższej ilustracji przedstawiono formułę języka DAX dla takiego pola.

Screenshot showing the DAX formula: Line chart title =

Innym przykładem jest użycie dynamicznego tytułu, który zmienia się na podstawie języka lub kultury użytkownika. Tytuły specyficzne dla języka można tworzyć w mierze języka DAX przy użyciu USERCULTURE() funkcji . Ta funkcja zwraca kod kultury użytkownika na podstawie ich systemu operacyjnego lub ustawień przeglądarki. Aby wybrać poprawną przetłumaczoną wartość, możesz użyć następującej instrukcji switch języka DAX.

SWITCH (
  USERCULTURE(),
  "de-DE", “Umsatz nach Produkt”,
  "fr-FR", “Ventes par produit”,
  “Sales by product”
)

Możesz też pobrać ciąg z tabeli odnośników zawierającej wszystkie tłumaczenia. Ta tabela jest umieszczana w modelu.

Oto kilka przykładów, których można użyć do tworzenia dynamicznych tytułów opartych na wyrażeniach dla wizualizacji w programie Power BI Desktop. To, co można zrobić z tytułami, jest ograniczone tylko przez wyobraźnię i model.

Wybierz pole dla tytułu

Po utworzeniu wyrażenia języka DAX dla pola utworzonego w modelu należy zastosować je do tytułu wizualizacji. Aby wybrać pole i zastosować je:

  1. Przejdź do okienka Wizualizacje . W obszarze Format wybierz kartę Ogólne, a następnie ustaw pozycję Tytuł na Wł., aby wyświetlić opcje tytułu wizualizacji.

  2. Obok tekstu Tytuł wybierz pozycję Formatowanie warunkowe (fx).

    Zostanie wyświetlone okno dialogowe Tytuł — tytuł .

    Screenshot showing the Title text - Title dialog box.

  3. W oknie dialogowym wybierz pole utworzone do użycia dla tytułu, a następnie wybierz przycisk OK.

Rozważania i ograniczenia

Istnieje kilka ograniczeń dotyczących bieżącej implementacji tytułów opartych na wyrażeniach dla wizualizacji:

  • Formatowanie oparte na wyrażeniach nie jest obecnie obsługiwane w wizualizacjach języka Python, wizualizacjach języka R lub wizualizacji Kluczowe elementy mające wpływ.
  • Pole tworzone dla tytułu musi być typem danych ciągu. Miary zwracające liczby lub daty/godziny (lub dowolnego innego typu danych) nie są obecnie obsługiwane.
  • Tytuły oparte na wyrażeniach nie są przenoszone podczas przypinania wizualizacji do pulpitu nawigacyjnego.
  • Formatowanie warunkowe może używać tylko miar zdefiniowanych w modelu bazowym i nie może używać miar utworzonych lokalnie w raporcie (połączenie modelu semantycznego).

W tym artykule opisano sposób tworzenia wyrażeń języka DAX, które przekształcają tytuły wizualizacji w pola dynamiczne, które mogą zmieniać się w miarę interakcji użytkowników z raportami. Przydatne mogą być również następujące artykuły.