Del via


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 i path, 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)