CESTU
Platí pro:Calculated column
Calculated table
Measure
Visual calculation
Vrátí textový řetězec s oddělovači s identifikátory všech nadřazených prvků aktuálního identifikátoru, počínaje nejstarším a pokračováním až do aktuálního.
Syntaxe
PATH(<ID_columnName>, <parent_columnName>)
Parametry
Pojem | definice |
---|---|
ID_columnName | Název existujícího sloupce obsahujícího jedinečný identifikátor řádků v tabulce. Nemůže se jednat o výraz. Datový typ hodnoty v ID_columnName musí být text nebo celé číslo a musí být také stejný datový typ jako sloupec odkazovaný v parent_columnName. |
parent_columnName | Název existujícího sloupce obsahujícího jedinečný identifikátor nadřazeného aktuálního řádku. Nemůže se jednat o výraz. Datový typ hodnoty v parent_columnName musí být text nebo celé číslo a musí být stejný datový typ jako hodnota v ID_columnName. |
Vrácená hodnota
Textový řetězec s oddělovači obsahující identifikátory všech nadřazených prvků aktuálního identifikátoru.
Poznámky
Tato funkce se používá v tabulkách, které mají nějaký druh interní hierarchie, k vrácení položek souvisejících s aktuální hodnotou řádku. Například v tabulce Zaměstnanci, která obsahuje zaměstnance, manažery zaměstnanců a manažery manažerů, můžete vrátit cestu, která spojuje zaměstnance s jeho nadřízeným.
Cesta není omezena na jednu úroveň vztahů nadřazenosti a podřízenosti; Může vracet související řádky, které jsou z zadaného počátečního řádku o několik úrovní nahoru.
- Oddělovač použitý k oddělení vzestupných hodnot je svislý pruh |.
- Hodnoty v ID_columnName a parent_columnName musí mít stejný datový typ, text nebo celé číslo.
- Hodnoty v parent_columnName musí být přítomné v ID_columnName. To znamená, že nelze vyhledat nadřazený objekt, pokud není na podřízené úrovni žádná hodnota.
- Pokud je parent_columnName BLANK, vrátí funkce PATH() hodnotu ID_columnName . Jinými slovy, pokud hledáte manažera zaměstnance, ale parent_columnName sloupec neobsahuje žádná data, vrátí funkce PATH pouze ID zaměstnance.
- Pokud ID_columnName má duplicity a parent_columnName je stejný pro tyto duplicity, vrátí funkce PATH() společnou parent_columnName hodnotu. Pokud se ale hodnota parent_columnName pro tyto duplicity liší, vrátí funkce PATH() chybu. Jinými slovy, pokud máte dva výpisy pro stejné ID zaměstnance a mají stejné ID manažera, vrátí funkce PATH ID daného manažera. Pokud ale existují dvě identická ID zaměstnanců, která mají různá ID manažera, vrátí funkce PATH chybu.
- Pokud je ID_columnName BLANK, vrátí funkce PATH() prázdnou hodnotu.
- Pokud ID_columnName obsahuje svislou čáru |, vrátí funkce PATH() chybu.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Následující příklad vytvoří počítaný sloupec se seznamem všech manažerů pro každého zaměstnance.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro