PATHITEMREVER Standard kiadás

A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizá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
SZÖVEG 0 Az eredmények az adattípus szövegével lesznek visszaadva. (alapértelmezett).
EGÉSZ 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 elsőként jelennek meg. 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, a PATHITEMREVER Standard kiadás függvény az alkalmazott közvetlen felettesét adja vissza a 2. pozícióban, mivel 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 PATHITEMREVER Standard kiadás függvény egy egész számot ad vissza, amely a vezetőt két szinttel feljebb jelöli az alkalmazotttól.

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