PATHITEMREVERSE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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 ipath
, 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)