Sdílet prostřednictvím


Názvy založené na výrazech v Power BI Desktopu

PLATÍ PRO: Power BI Desktop služba Power BI

Pro vizuály Power BI můžete vytvářet dynamické a přizpůsobené názvy. Vytvořením jazyka DAX (Data Analysis Expressions) na základě polí, proměnných nebo jiných programových prvků se názvy vizuálů můžou podle potřeby automaticky upravit. Tyto změny jsou založené na filtrech, výběrech nebo jiných interakcích a konfiguracích uživatelů.

Screenshot showing the Power BI Desktop conditional formatting option.

Vytváření dynamických názvů, někdy označovaných jako názvy založené na výrazech, je jednoduché.

Vytvoření pole pro název

Prvním krokem při vytváření názvu založeného na výrazu je vytvoření pole v modelu, které se použije pro název.

Existují nejrůznější kreativní způsoby, jak mít vizuální název odrážet to, co chcete říct nebo co chcete vyjádřit. Pojďme se podívat na několik příkladů.

Můžete vytvořit výraz, který se změní na základě kontextu filtru, který vizuál obdrží pro název značky produktu. Následující obrázek znázorňuje vzorec DAX pro takové pole.

Screenshot showing the DAX formula: Line chart title =

Dalším příkladem je použití dynamického názvu, který se mění na základě jazyka nebo jazykové verze uživatele. Názvy specifické pro jazyk můžete vytvořit v míře DAX pomocí USERCULTURE() funkce. Tato funkce vrátí kód jazykové verze pro uživatele na základě nastavení operačního systému nebo prohlížeče. K výběru správné přeložené hodnoty můžete použít následující příkaz přepínače DAX.

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

Nebo můžete načíst řetězec z vyhledávací tabulky, která obsahuje všechny překlady. Tuto tabulku umístíte do modelu.

Toto je jen pár příkladů, které můžete použít k vytváření dynamických názvů založených na výrazech pro vizuály v Power BI Desktopu. Co můžete dělat se svými tituly, jsou omezené pouze vaší představivostí a modelem.

Vyberte pole pro název.

Po vytvoření výrazu DAX pro pole, které vytvoříte v modelu, ho musíte použít na název vizuálu. Pokud chcete vybrat pole a použít ho:

  1. Přejděte do podokna Vizualizace . V oblasti Formát vyberte kartu Obecné a nastavte Možnost Název na Zapnuto, aby se zobrazily možnosti názvu vizuálu.

  2. Vedle textu Nadpis vyberte Podmíněné formátování (fx).

    Zobrazí se dialogové okno Název – Název .

    Screenshot showing the Title text - Title dialog box.

  3. V dialogovém okně vyberte pole, které jste vytvořili pro název, a pak vyberte OK.

Úvahy a omezení

Aktuální implementace názvů založených na výrazech pro vizuály má několik omezení:

  • Formátování založené na výrazech se v současné době nepodporuje u vizuálů Pythonu, vizuálů jazyka R ani vizuálu Klíčových vlivových faktorů.
  • Pole, které vytvoříte pro název, musí být datový typ řetězce. Míry, které vracejí čísla nebo datum a čas (nebo jakýkoli jiný datový typ), se v současné době nepodporují.
  • Při připnutí vizuálu na řídicí panel se názvy založené na výrazech nepřenesou.
  • Podmíněné formátování může používat pouze míry definované v podkladovém modelu a nemůže používat míry místně vytvořené v sestavě (sémantické připojení modelu).

Tento článek popisuje, jak vytvořit výrazy DAX, které změní názvy vizuálů na dynamická pole, která se můžou měnit při interakci uživatelů s vašimi sestavami. Můžou se vám hodit i následující články.