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.
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.
Ď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:
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.
Vedľa textu názvuvyberte položku Podmienené formátovanie (fx).
Zobrazí sa dialógové okno Text názvu – Názov .
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).
Súvisiaci obsah
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é.