PATHITEMREVERSE
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer elementet på den angivne position
fra en streng, der er resultatet af evalueringen af en PATH funktion. Positioner tælles bagud fra højre mod venstre.
Syntaks
PATHITEMREVERSE(<path>, <position>[, <type>])
Parametre
Udtryk | Definition |
---|---|
path |
En tekststreng, der er resultatet af evalueringen af en PATH funktion. |
position |
Et heltalsudtryk med placeringen af det element, der skal returneres. Position tælles bagud fra højre mod venstre. |
type |
(Valgfrit)En optælling, der definerer datatypen for resultatet: |
typeoptælling
Optælling | Alternativ optælling | Beskrivelse |
---|---|---|
TEXT |
0 | Resultaterne returneres med datatypen tekst. (standard). |
INTEGER |
1 | Resultaterne returneres som heltal. |
Returværdi
N-positionen stigende i den angivne sti, der tæller fra aktuel til ældste.
Bemærkninger
Denne funktion kan bruges til at hente et individuelt element fra et hierarki, der er resultatet af en PATH funktion.
Denne funktion fortryder hierarkiets standardrækkefølge, så de nærmeste elementer vises først. Hvis funktionen PATh f.eks. returnerer en liste over ledere over en medarbejder i et hierarki, returnerer funktionen PATHITEMREVERSE medarbejderens nærmeste leder i position 2, fordi position 1 indeholder medarbejderens id.
Hvis det tal, der er angivet for
position
, er mindre end ét (1) eller større end antallet af elementer ipath
, returnerer funktionen PATHITEMBLANK.Hvis
type
ikke er et gyldigt optællingselement, returneres der en fejl.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
I følgende eksempel bruges kolonnen medarbejder-id som input til en PATH funktion, og listen over elementer, der returneres, fortrydes. Den angivne position er 3, og returtypen er 1. Derfor returnerer funktionen PATHITEMREVERSE et heltal, der repræsenterer lederen to niveauer op fra medarbejderen.
= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)