Sdílet prostřednictvím


PATHITEM

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí položku na zadané pozici z řetězce, který je výsledkem vyhodnocení funkce PATH. Pozice se počítají zleva doprava.

Syntaxe

PATHITEM(<path>, <position>[, <type>])  

Parametry

Pojem definice
path Textový řetězec ve formě výsledků funkce PATH.
pozice Celočíselné výrazy s pozicí položky, která se má vrátit.
type (Volitelné) Výčet, který definuje datový typ výsledku:

výčet typů

Výčet Alternativní výčet Popis
TEXT 0 Výsledky se vrátí s textem datového typu. (výchozí).
CELÉ ČÍSLO 0 Výsledky se vrátí jako celá čísla.

Vrácená hodnota

Identifikátor vrácený funkcí PATH na zadané pozici v seznamu identifikátorů. Položky vrácené funkcí PATH jsou seřazeny od nejvíce vzdáleného k aktuálnímu.

Poznámky

  • Tuto funkci lze použít k vrácení konkrétní úrovně z hierarchie vrácené funkcí PATH. Můžete například vrátit jenom manažery na úrovni přeskočení pro všechny zaměstnance.

  • Pokud zadáte číslo pro pozici , která je menší než jedna (1) nebo větší než počet prvků v cestě, vrátí funkce PATHITEM prázdnou hodnotu.

  • Pokud typ není platným prvkem výčtu, vrátí se chyba.

  • 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 vrátí třetí úroveň manažera aktuálního zaměstnance; jako vstup funkce PATH přebírá ID zaměstnance a manažera, která vrací řetězec s hierarchií nadřazených prvků aktuálnímu zaměstnanci. Z tohoto řetězce vrátí funkce PATHITEM třetí položku jako celé číslo.

= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)