Del via


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