Del via


PATHITEMREVERSE

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer elementet på den angitte position fra en streng som følge av evaluering av en PATH-funksjon. Posisjoner telles bakover fra høyre mot venstre.

Syntaks

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

Parametere

Vilkår Definisjon
path En tekststreng som er et resultat av evaluering av en PATH funksjon.
position Et heltallsuttrykk med plasseringen av elementet som skal returneres. Posisjonen telles bakover fra høyre mot venstre.
type (Valgfritt)En opplisting som definerer datatypen for resultatet:

opplisting av type

Opplisting Alternativ opplisting Beskrivelse
TEXT 0 Resultatene returneres med datatypeteksten. (standard).
INTEGER 1 Resultatene returneres som heltall.

Returverdi

Den n-posisjon ascendant i den angitte banen, teller fra gjeldende til den eldste.

Merknader

  • Denne funksjonen kan brukes til å hente et enkeltelement fra et hierarki som følge av en PATH-funksjon.

  • Denne funksjonen reverserer standardrekkefølgen for hierarkiet, slik at de nærmeste elementene er oppført først, for eksempel hvis PATh-funksjonen returnerer en liste over ledere over en ansatt i et hierarki, returnerer PATHITEMREVERSE-funksjonen den ansattes umiddelbare leder i posisjon 2 fordi posisjon 1 inneholder den ansattes ID.

  • Hvis tallet som er angitt for position er mindre enn én (1) eller større enn antall elementer i path, returnerer PATHITEM-funksjonen BLANK.

  • Hvis type ikke er et gyldig opplistingselement, returneres en feil.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende eksempel tar en ansatt-ID-kolonne som inndata til en PATH-funksjon, og reverserer listen over besteforeldreelementer som returneres. Den angitte posisjonen er 3, og returtypen er 1. derfor returnerer PATHITEMREVERSE-funksjonen et heltall som representerer lederen to nivåer opp fra den ansatte.

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