Dela via


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 i pathreturnerar funktionen PATHITEMBLANK

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