Freigeben über


PATHITEM

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt das Element an der angegebenen position aus 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

Ausdruck Definition
path Eine Textzeichenfolge in Form der Ergebnisse einer PATH-Funktion.
position Ein ganzzahliger Ausdruck mit der Position des zurückzugebenden Elements.
type (Optional)Eine Aufzählung, die den Datentyp des Ergebnisses definiert:

Type-Aufzählung

Aufzählung Alternative Enumeration Beschreibung
TEXT 0 Ergebnisse werden mit dem Datentyptext zurückgegeben. (Standard).
INTEGER 1 Ergebnisse werden als ganze Zahlen zurückgegeben.

Rückgabewert

Der bezeichner, der von der PATH-Funktion an der angegebenen Position in der Liste der Bezeichner zurückgegeben wird. Elemente, die von der funktion PATH zurückgegeben werden, werden von den meisten entfernten zum aktuellen.

Bemerkungen

  • Diese Funktion kann verwendet werden, um eine bestimmte Ebene aus einer Hierarchie zurückzugeben, die von einer PATH Funktion zurückgegeben wird. So könnten Sie beispielsweise nur die Manager der Skip-Level-Ebene für alle Mitarbeiter zurückgeben.

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

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

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Im folgenden Beispiel wird der dritte Manager des aktuellen Mitarbeiters zurückgegeben. sie verwendet die Mitarbeiter- und Vorgesetzten-IDs als Eingabe für eine PATH-Funktion, die eine Zeichenfolge mit der Hierarchie der Übergeordneten 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)