Olvasás angol nyelven

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


PATHITEMREVERSE

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

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

Szintaxis

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

Paraméterek

Kifejezés Definíció
path Egy PATH függvény kiértékelésével kapott szöveges sztring.
position 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.
type (Nem kötelező)Az eredmény adattípusát meghatározó enumerálás:

típus-enumerálás

Felsorolás Másodlagos számbavétel Leírás
TEXT 0 Az eredmények az adattípus szövegével lesznek visszaadva. (alapértelmezett).
INTEGER 1 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 position megadott szám kisebb, mint egy (1) vagy nagyobb, mint a pathelemeinek száma, a PATHITEM függvény BLANKad vissza.

  • Ha type nem érvényes számbavételi 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 alkalmazotti azonosí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.

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