Volba techniky přidání sloupce
Existují tři techniky, které můžete použít k přidání sloupců do tabulky modelu:
- Sloupce můžete přidat do zobrazení nebo tabulky (jako trvalý sloupec) a pak je můžete získat v Power Query. Tato možnost je vhodná jen tehdy, když je zdrojem dat relační databáze a máte potřebné schopnosti a oprávnění. Přesto jde o vhodnou možnost, protože podporuje jednoduchou údržbu a umožňuje opakovaně používat logiku sloupce v jiných modelech a sestavách.
- Přidání vlastních sloupců (pomocí jazyka M) pro Power Query dotazů
- Počítané sloupce můžete přidat do tabulek modelu (funkcemi DAX).
Bez ohledu na použitou techniku bude výsledek stejný. Uživatelé sestavy nezjistí, odkud sloupec pochází. Většinou se ani nestarají, jak byl sloupec vytvořen, ale spíše se zajímají, jestli poskytuje správná data.
Pokud existují různé způsoby přidání sloupce, použijte ten, který nejlépe vyhovuje vašim schopnostem a podporovanému jazyku (M nebo DAX). Pokud je to ale možné, můžete do Power Query přidávat vlastní sloupce, protože se do modelu načítají kompaktnějším a optimálnějším způsobem.
Pokud potřebujete přidat sloupec do počítané tabulky, nezapomeňte vytvořit počítaný sloupec. Jinak doporučujeme používat počítaný sloupec, jen pokud vzorec počítaného sloupce:
- Závisí na souhrnných datech modelu.
- Potřebuje používat specializované funkce modelování, které jsou dostupné jenom v jazyce DAX, jako
RELATED
jsou funkce aRELATEDTABLE
. Ke zvláštním funkcím patří také hierarchie nadřazených a podřízených sloupců v jazyce DAX. Tyto hierarchie jsou navržené tak, aby rekurzivní relace nahradily sloupci. Například v tabulce zaměstnanců je na každém řádku uložený odkaz na řádek manažera (který je také zaměstnancem).