PATHITEM
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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 inpath
ist, gibt die PATHITEM-Funktion BLANKWenn
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)