Vytváření počítaných sloupců v Power BI Desktopu
S počítanými sloupci můžete do tabulky, která je už ve vašem modelu, přidat nová data. Místo dotazování a načítání hodnot do nového sloupce ze zdroje dat ale vytvoříte vzorec DAX (Data Analysis Expressions), který definuje hodnoty sloupce. V Power BI Desktopu se počítané sloupce vytvářejí pomocí funkce Nový sloupec v zobrazení sestavy , zobrazení tabulky nebo zobrazení modelu .
Na rozdíl od vlastních sloupců vytvořených jako součást dotazu pomocí Přidání vlastního sloupce v Editoru Power Query jsou počítané sloupce, které jsou vytvořené v zobrazení sestavy, tabulky nebo modelu, jsou založeny na datech, která jste už do modelu načetli. Například se můžete rozhodnout pro propojení hodnot ze dvou různých sloupců ve dvou různých, ale souvisejících tabulkách, nebo provést sčítání, případně extrahovat podřetězce.
Počítané sloupce, které vytvoříte, se zobrazí v seznamu Pole stejně jako jakékoli jiné pole, ale budou mít speciální ikonu zobrazující její hodnoty jsou výsledkem vzorce. Sloupce můžete pojmenovat podle svých představ a přidat je do vizualizace sestavy stejně jako jiná pole.
Počítané sloupce počítají výsledky pomocí jazyka DAX, což je jazyk vzorců určený pro práci s relačními daty jako v Power BI Desktopu. JAZYK DAX obsahuje knihovnu více než 200 funkcí, operátorů a konstruktorů. Poskytuje obrovskou flexibilitu při vytváření vzorců k výpočtu výsledků pro každou potřebu analýzy dat. Další informace o jazyce DAX najdete v tématu Základy jazyka DAX v Power BI Desktopu.
Vzorce DAX jsou podobné vzorcům Excelu. DaX má ve skutečnosti mnoho stejných funkcí jako Excel. Funkce DAX však slouží k práci s daty interaktivně rozřezanými nebo filtrovanými v sestavě, například v aplikaci Power BI Desktop. V Excelu můžete mít pro každý řádek tabulky jiný vzorec. Když v Power BI vytvoříte vzorec DAX pro nový sloupec, vypočítá výsledek pro každý řádek v tabulce. Hodnoty sloupců se podle potřeby přepočítávají, například při aktualizaci podkladových dat a změně hodnot.
Podívejme se na příklad
Jan je manažerem expedice ve společnosti Contoso a chce vytvořit sestavu zobrazující počet zásilek do různých měst. Jeff má tabulku Geography se samostatnými poli pro město a stát. Ale Jeff chce, aby jejich sestavy zobrazovaly hodnoty města a státu jako jednu hodnotu na stejném řádku. Právě teď tabulka
Ale s počítaným sloupcem může Jeff seskládat dohromady města ze sloupce City se státy ze sloupce State.
Jan klikne pravým tlačítkem myši na tabulku Geography a pak vybere Nový sloupec. Jan pak do řádku vzorců zadá následující vzorec DAX:
CityState = [City] & "," & [State]
Tento vzorec vytvoří nový sloupec s názvem CityState. Pro každý řádek v tabulce Geography přebírá hodnoty ze sloupce City, přidá čárku a mezeru a potom zřetězí hodnoty ze sloupce State.
Teď má Jeff požadované pole.
Jeff ho teď může přidat na plátno přehledu spolu s počtem zásilek. S minimálním úsilím teď má Jeff pole CityState, které je možné přidat do téměř jakéhokoli typu vizualizace. Když Jan vytvoří novou mapu, Power BI Desktop už ví, jak číst hodnoty města a státu v novém sloupci.
Související obsah
Tento článek poskytuje stručný úvod do počítaných sloupců. Další informace najdete v následujících zdrojích informací:
Pokud si chcete stáhnout ukázkový soubor a získat podrobné lekce o vytváření dalších sloupců, přečtěte si Kurz: Vytvoření počítaných sloupců v Power BI Desktopu.
Další informace o jazyce DAX najdete v tématu Základy jazyka DAX v Power BI Desktopu.
Další informace o sloupcích, které vytvoříte v rámci dotazu, najdete v tématu Vytvoření vlastních sloupců.