Dela via


PATHITEMREVERSE

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Returnerar objektet på den angivna positionen från en sträng som är resultatet av utvärderingen av en PATH-funktion. Positioner räknas bakåt från höger till vänster.

Syntax

PATHITEMREVERSE(<path>, <position>[, <type>])  

Parametrar

Period Definition
path En textsträng som är resultatet av utvärderingen av en PATH-funktion.
position Ett heltalsuttryck med positionen för objektet som ska returneras. Positionen räknas bakåt från höger till vänster.
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

N-positionens stigande i den angivna sökvägen och räknar från aktuell till den äldsta.

Kommentarer

  • Den här funktionen kan användas för att hämta ett enskilt objekt från en hierarki som är resultatet av en PATH-funktion.

  • Den här funktionen ändrar standardordningen i hierarkin, så att närmaste objekt visas först, till exempel om funktionen PATh returnerar en lista över chefer ovanför en anställd i en hierarki, returnerar funktionen PATHITEMREVERSE medarbetarens närmaste chef i position 2 eftersom position 1 innehåller medarbetarens ID.

  • Om talet som anges för position är mindre än ett (1) eller större än antalet element i sökvägen, returnerar funktionen PATHITEM BLANK.

  • Om typen 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 tas en kolumn med medarbetar-ID som indata till en PATH-funktion och listan över grandparent-element som returneras. Den angivna positionen är 3 och returtypen är 1. Därför returnerar funktionen PATHITEMREVERSE ett heltal som representerar chefen två nivåer upp från medarbetaren.

= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)