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 ipath
, 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)