Zdieľať cez


Názvy založené na výrazoch v aplikácii Power BI Desktop

VZŤAHUJE SA NA: služba Power BI aplikácie Power BI Desktop

Môžete vytvárať dynamické a prispôsobené názvy pre vizuály služby Power BI. Vytvorením výrazov analýzy údajov (DAX) na základe polí, premenných alebo iných programových prvkov sa názvy vizuálov môžu podľa potreby automaticky prispôsobiť. Tieto zmeny sú založené na filtroch, výberoch alebo iných interakciách a konfiguráciách používateľov.

Screenshot showing the Power BI Desktop conditional formatting option.

Vytváranie dynamických názvov, niekedy nazývaných názvy založené na výrazoch, je jednoduché.

Vytvorenie poľa pre názov

Prvým krokom pri vytváraní názvu založeného na výraze je vytvoriť v modeli pole, ktoré sa má použiť pre názov.

Existujú rôzne kreatívne spôsoby, aby názov vášho vizuálu odrážal, čo chcete povedať alebo vyjadriť. Pozrime sa na niekoľko príkladov.

Môžete vytvoriť výraz, ktorý sa mení na základe kontextu filtra, ktorý vizuál dostáva pre názov značky produktu. Nasledujúci obrázok znázorňuje vzorec DAX pre takéto pole.

Screenshot showing the DAX formula: Line chart title =

Ďalším príkladom je použitie dynamického názvu, ktorý sa mení na základe jazyka alebo kultúry používateľa. Pomocou funkcie môžete v mierke DAX USERCULTURE() vytvárať názvy špecifické pre jazyk. Táto funkcia vráti kód jazykovej verzie používateľa na základe jeho operačného systému alebo nastavení prehliadača. Ak chcete vybrať správnu preloženú hodnotu, môžete použiť nasledujúci príkaz Switch jazyka DAX.

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

Alebo môžete načítať reťazec z vyhľadávanej tabuľky, ktorá obsahuje všetky preklady. Túto tabuľku umiestnite v modeli.

Toto je len niekoľko príkladov, ktoré môžete použiť na vytvorenie dynamických názvov založených na výrazoch pre vizuály v aplikácii Power BI Desktop. Možnosti na prácu s názvami závisia len na vašej fantázii a modeli.

Výber poľa pre názov

Po vytvorení výrazu DAX pre pole vytvorené v modeli ho musíte použiť na názov vizuálu. Ak chcete vybrať pole a použiť ho:

  1. Prejdite na tablu Vizualizácie . V oblasti Formát vyberte kartu Všeobecné a potom nastavte názov do zapnutej, abysa zobrazili možnosti názvu pre vizuál.

  2. Vedľa textu názvuvyberte položku Podmienené formátovanie (fx).

    Zobrazí sa dialógové okno Text názvu – Názov .

    Screenshot showing the Title text - Title dialog box.

  3. V dialógovom okne vyberte pole, ktoré ste vytvorili na použitie pre názov, a potom vyberte položku OK.

Dôležité informácie a obmedzenia

Existuje niekoľko obmedzení súčasnej implementácie názvov založených na výrazoch pre vizuály:

  • Formátovanie založené na výrazoch nie je v súčasnosti podporované vo vizuáloch jazyka Python, vizuáloch R ani vo vizuáloch Key Influencers.
  • Pole, ktoré vytvoríte pre názov, musí byť údajového typu reťazca. Mierky, ktoré vracajú čísla, dátum a čas (alebo akýkoľvek iný typ údajov), sa momentálne nepodporujú.
  • Názvy založené na výrazoch sa neprenáša, keď pripnete vizuál na tabuľu.
  • Podmienené formátovanie môže používať iba mierky definované v základnom modeli a nemôže používať mierky lokálne vytvorené v zostave (pripojenie sémantického modelu).

Tento článok popisuje, ako vytvoriť výrazy DAX premieňajúceho názvy vizuálov na dynamické polia, ktoré sa môžu meniť pri interakcii používateľov s vašimi zostavami. Nasledujúce články môžu byť tiež užitočné.