PATHITEM
gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning
Returnerar objektet på den angivna position
från en sträng som är resultatet av utvärderingen av en PATH funktion. Positioner räknas från vänster till höger.
Syntax
PATHITEM(<path>, <position>[, <type>])
Parametrar
Term | Definition |
---|---|
path |
En textsträng i form av resultatet av en PATH funktion. |
position |
Ett heltalsuttryck med positionen för objektet som ska returneras. |
type |
(Valfritt)En uppräkning som definierar resultatets datatyp: |
typuppräkning
Uppräkning | Alternativ uppräkning | Beskrivning |
---|---|---|
TEXT |
0 | Resultaten returneras med datatypstexten. (standard). |
INTEGER |
1 | Resultaten returneras som heltal. |
Returvärde
Identifieraren som returneras av funktionen PATH på den angivna positionen i listan över identifierare. Objekt som returneras av funktionen PATH sorteras efter den mest avlägsna till aktuell.
Anmärkningar
Den här funktionen kan användas för att returnera en specifik nivå från en hierarki som returneras av en PATH funktion. Du kan till exempel bara returnera cheferna på hoppa övernivå för alla anställda.
Om du anger ett tal för
position
som är mindre än en (1) eller större än antalet element ipath
returnerar funktionen PATHITEMBLANKOm
type
inte är ett giltigt uppräkningselement returneras ett fel.Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
I följande exempel returneras den aktuella medarbetarens chef på tredje nivån. den tar medarbetaren och chef-ID:na som indata till en PATH funktion som returnerar en sträng med hierarkin för överordnade till den aktuella medarbetaren. Från strängen returnerar PATHITEM den tredje posten som ett heltal.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)