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 left bis rightgezä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. |
value zurückgeben
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. Sie können beispielsweise nur die Manager der Skip-Level-Ebene für all Mitarbeiter zurückgeben.
If Sie eine Zahl für
position
angeben, die kleiner als ein (1) or größer als die Anzahl der Elemente inpath
ist, gibt die PATHITEM-Funktion BLANKIf
type
ist not ein gültiges Enumerationselement, error zurückgegeben wird.Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Im folgenden Beispiel wird der dritte Manager des aktuellen Mitarbeiters zurückgegeben. der Mitarbeiter and Vorgesetzten-IDs als Eingabe für eine PATH-Funktion verwendet, die eine Zeichenfolge mit der Hierarchie der Eltern 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)