Del via


PATHITEMREVERSE

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer elementet på den angitte position fra en streng som følge av evaluering av en PATH-funksjon. Posisjoner telles bakover fra right til left.

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. Plasseringen telles bakover fra right til left.
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.

Returner value

Den n-posisjon ascendant i den angitte path, 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 first, for eksempel ifPATh-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 contains den ansattes ID.

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

  • If type not et gyldig opplistingselement returneres en error.

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

Eksempel

Følgende eksempel tar en ansatt-ID-kolonne som inndata til en PATH-funksjon, and reverserer listen over besteforeldreelementer som returneres. Den angitte posisjonen er 3 and 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)