Freigeben über


PATHITEM

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Gibt das Element an der angegebenen Position in einer Zeichenfolge zurück, die sich aus der Auswertung einer PATH-Funktion ergibt. Positionen werden von links nach rechts gezählt.

Syntax

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

Parameter

Begriff Definition
path Eine Textzeichenfolge in Form der Ergebnisse einer PATH-Funktion.
position Ein ganzzahliger Ausdruck mit der Position des Elements, das zurückgegeben werden soll.
Typ (Optional) Eine Enumeration, die den Datentyp des Ergebnisses definiert:

type-Enumeration

Enumeration Alternative Enumeration BESCHREIBUNG
TEXT 0 Ergebnisse werden mit dem Datentyp „Text“ zurückgegeben. (Standard).
INTEGER 1 Ergebnisse werden als ganze Zahlen zurückgegeben.

Rückgabewert

Der von der PATH-Funktion zurückgegebene Bezeichner an der angegebenen Position in der Liste der Bezeichner. Die von der PATH-Funktion zurückgegebenen Elemente sind von am weitesten entfernt zu aktuell sortiert.

Bemerkungen

  • Diese Funktion kann verwendet werden, um eine bestimmte Ebene aus einer Hierarchie zurückzugeben, die von einer PATH-Funktion zurückgegeben wird. Beispielsweise könnten Sie für alle Mitarbeiter den Vorgesetzten ihres Vorgesetzten zurückgeben.

  • Wenn Sie eine Zahl für position angeben, die kleiner als eins (1) oder größer als die Anzahl der Elemente in path ist, gibt die PATHITEM-Funktion BLANK zurück.

  • Wenn type kein gültiges Enumerationselement ist, wird ein Fehler zurückgegeben.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Das folgende Beispiel gibt den Vorgesetzten der dritten Ebene des aktuellen Mitarbeiters zurück. Es verwendet die Mitarbeiter- und Vorgesetzten-IDs als Eingabe in eine PATH-Funktion, die eine Zeichenfolge mit der Hierarchie der Vorgesetzten an den aktuellen Mitarbeiter zurückgibt. Aus dieser Zeichenfolge gibt PATHITEM den dritten Eintrag als ganze Zahl zurück.

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