Vytváření počítaných tabulek v Power BI Desktopu
Ve většině případů vytváříte tabulky importem dat do modelu z externího zdroje dat. Počítané tabulky ale umožňují přidat nové tabulky na základě dat, která jste do modelu načetli. Místo dotazování a načítání hodnot do sloupců nové tabulky ze zdroje dat vytvoříte vzorec DAX (Data Analysis Expressions), který definuje hodnoty tabulky.
DAX je jazyk vzorců pro práci s relačními daty, například v Power BI Desktopu. JAZYK DAX obsahuje knihovnu více než 200 funkcí, operátorů a konstruktorů, která poskytuje obrovskou flexibilitu při vytváření vzorců pro výpočet výsledků pro každou potřebu analýzy dat. Počítané tabulky jsou nejvhodnější pro přechodné výpočty a data, která chcete uložit jako součást modelu, a ne pro výpočet za běhu nebo jako výsledky dotazu. Můžete se například rozhodnout sjednocovat nebo křížovat dvě existující tabulky.
Stejně jako jiné tabulky Power BI Desktopu můžou počítané tabulky mít relace s jinými tabulkami. Sloupce počítané tabulky mají datové typy, formátování a můžou patřit do kategorie dat. Sloupce můžete pojmenovat podle svých představ a přidat je do vizualizací sestav stejně jako jiná pole. Počítané tabulky se přepočítávají, pokud se některá z tabulek, ze kterých přečítají data, aktualizována nebo aktualizována. Pokud tabulka používá data z DirectQuery, počítané tabulky se neaktualizuje. V případě DirectQuery bude tabulka odrážet změny pouze po aktualizaci sémantického modelu. Pokud tabulka potřebuje použít DirectQuery, je nejlepší mít počítanou tabulku i v DirectQuery.
Vytvoření počítané tabulky
Počítané tabulky vytvoříte pomocí funkce Nová tabulka v zobrazení sestav, zobrazení tabulky nebo zobrazení modelu Power BI Desktopu.
Představte si například, že jste manažer personálního oddělení, který má tabulku zaměstnanci na severozápadu a jinou tabulku Zaměstnanci na jihozápadě. Tyto dvě tabulky chcete zkombinovat do jedné tabulky s názvem Zaměstnanci západní oblasti.
Northwest Employees
Southwest Employees
- V zobrazení sestavy, zobrazení tabulky nebo zobrazení modelu Power BI Desktopu ve skupině Výpočty vyberte Nová tabulka. V nástrojích tabulky je o něco jednodušší v zobrazení tabulky, protože pak můžete okamžitě vidět novou vypočítanou tabulku.
- Do řádku vzorců zadejte následující vzorec:
Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')
Vytvoří se nová tabulka s názvem Zaměstnanci západní oblasti a zobrazí se stejně jako jakákoli jiná tabulka v podokně Pole . Můžete vytvářet relace s jinými tabulkami, přidávat míry a počítané sloupce a přidávat pole do sestav stejně jako u jakékoli jiné tabulky.
Funkce pro počítané tabulky
Počítanou tabulku můžete definovat libovolným výrazem DAX, který vrací tabulku, včetně jednoduchého odkazu na jinou tabulku. Příklad:
New Western Region Employees = 'Western Region Employees'
Související obsah
Tento článek obsahuje pouze rychlý úvod do počítaných tabulek. Počítané tabulky s jazykem DAX můžete použít k řešení mnoha analytických problémů. Tady jsou některé z nejběžnějších funkcí tabulky DAX, které můžete použít:
- ZŘETELNÝ
- HODNOTY
- CROSSJOIN
- UNION
- NATURALINNERJOIN
- NATURALLEFTOUTERJOIN
- INTERSECT
- KALENDÁŘ
- CALENDARAUTO
Informace o funkcích jazyka DAX najdete v referenčních informacích k funkcím jazyka DAX a dalších funkcích jazyka DAX, které vracejí tabulky.