PATHITEM
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Returnerer elementet på den angitte position
fra en streng som følge av evaluering av en PATH-funksjon. Posisjoner telles fra left til right.
Syntaks
PATHITEM(<path>, <position>[, <type>])
Parametere
Vilkår | Definisjon |
---|---|
path |
En tekststreng i form av resultatene av en PATH-funksjon. |
position |
Et heltallsuttrykk med plasseringen av elementet som skal returneres. |
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
Identifikatoren som returneres av PATH-funksjonen på den angitte posisjonen i listen over identifikatorer. Elementer som returneres av PATH-funksjonen, er sortert etter de fjerneste til gjeldende.
Merknader
Denne funksjonen kan brukes til å returnere et bestemt nivå fra et hierarki som returneres av en PATH-funksjon. Du kan for eksempel returnere bare ledere på hoppnivå for all ansatte.
If du angir et tall for
position
som er mindre enn én (1) or større enn antall elementer ipath
, returnerer PATHITEM-funksjonen BLANKIf
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 returnerer den tredje nivålederen for den gjeldende ansatte. det tar den ansatte and leder-ID-er som inndata til en PATH funksjon som returnerer en streng med hierarkiet av foreldre til gjeldende ansatt. Fra denne strengen returnerer PATHITEM den tredje oppføringen som et heltall.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)