Share via


PATHITEMREVERSE

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Returnerer elementet på den angivne placering 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

Begreb 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
TEKST 0 Resultaterne returneres med datatypen tekst. (standard).
HELTAL 0 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 direkte 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 stien, returnerer funktionen PATHITEM BLANK.

  • Hvis typen 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)