Megosztás a következőn keresztül:


PATHITEMREVERSE

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

A PATH függvény kiértékelésével kapott sztringből a megadott pozícióban lévő elemet adja vissza. A pozíciókat jobbról balra visszafelé számoljuk.

Syntax

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

Paraméterek

Időszak Definíció
ösvény A PATH függvény kiértékelése által kapott szöveges sztring.
pozíció Egy egész szám kifejezés, amely a visszaadandó elem pozícióját tartalmazza. A pozíciót jobbra és balra visszafelé számítja a függvény.
típus (Nem kötelező) Az eredmény adattípusát meghatározó enumerálás:

típus-enumerálás

Enumerálás Másodlagos számbavétel Leírás
SMS 0 Az eredmények az adattípus szövegével lesznek visszaadva. (alapértelmezett).
EGÉSZ SZÁM 0 Az eredmények egész számként jelennek meg.

Visszaadott érték

Az n-pozíciós emelkedő az adott útvonalon, az aktuálistól a legrégebbiig számolva.

Megjegyzések

  • Ez a függvény egy PATH függvényből származó hierarchia egyes elemeinek lekérésére használható.

  • Ez a függvény megfordítja a hierarchia szokásos sorrendjét, így a legközelebbi elemek jelennek meg először. Ha például a PATh függvény egy hierarchiában lévő alkalmazott felett lévő vezetők listáját adja vissza, akkor a PATHITEMREVERSE függvény az alkalmazott közvetlen felettesét adja vissza a 2. pozícióban, mert az 1. pozíció tartalmazza az alkalmazott azonosítóját.

  • Ha a pozícióhoz megadott szám kisebb, mint egy (1) vagy nagyobb, mint az elérési út elemeinek száma, a PATHITEM függvény ÜRES értéket ad vissza.

  • Ha a típus nem érvényes enumerálási elem, a rendszer hibát ad vissza.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Az alábbi példa egy alkalmazottazonosító oszlopot vesz fel egy PATH függvény bemeneteként, és megfordítja a visszaadott nagyszülői elemek listáját. A megadott pozíció 3, a visszatérési típus pedig 1; ezért a PATHITEMREVERSE függvény egy egész számot ad vissza, amely az alkalmazotttól két szinttel feljebb lévő vezetőt jelöli.

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