Del via


PATHITEM

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer elementet på den angitte position fra en streng som følge av evaluering av en PATH-funksjon. Posisjoner telles fra venstre mot høyre.

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.

Returverdi

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å skipsnivå for alle ansatte.

  • Hvis du angir et tall for position som er mindre enn ett (1) eller større enn antall elementer i path, 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 returnerer den tredje nivålederen for den gjeldende ansatte. det tar ansatte og 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)