Zdieľať cez


PATHITEM

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti položku na zadanom position z reťazca, ktorý je výsledkom vyhodnotenia funkcie PATH. Pozície sa počítajú zľava doprava.

Syntax

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

Parametre

Termín Definícia
path Textový reťazec vo forme výsledkov funkcie PATH.
position Výraz celého čísla s pozíciou položky, ktorá sa má vrátiť.
type (Voliteľné)Enumerácia, ktorá definuje typ údajov výsledku:

type enumeration

Enumerácie Alternatívna enumerácia Popis
TEXT 0 Vrátia sa výsledky, ktorých typom údajov je text. (predvolené).
INTEGER 1 Výsledky sa vrátia ako celé čísla.

Vrátená hodnota

Identifikátor vrátený funkciou PATH na zadanej pozícii v zozname identifikátorov. Položky vrátené funkciou PATH sú zoradené od najvzdialenejších po aktuálne.

Poznámky

  • Túto funkciu možno použiť na vrátenie konkrétnej úrovne z hierarchie, ktorú vrátila funkcia PATH. Mohli by ste napríklad vrátiť len správcov na úrovni vynechania pre všetkých zamestnancov.

  • Ak pre position zadáte číslo menšie ako jedna (1) alebo väčšie ako počet prvkov v path, funkcia PATHITEM vráti BLANK

  • Ak type nie je platným prvkom enumerácie, vráti sa chyba.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

Nasledujúci príklad vráti manažéra tretieho stupňa aktuálneho zamestnanca; vezme ID zamestnanca a manažéra ako vstup do funkcie PATH, ktorá vráti reťazec s hierarchiou rodičov k aktuálnemu zamestnancovi. V tomto reťazci PATHITEM vráti tretiu položku ako celé číslo.

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