PATHITEM
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne l’élément à l'position
spécifié à partir d’une chaîne résultant de l’évaluation d’une fonction PATH. Les positions sont comptées de left à right.
Syntaxe
PATHITEM(<path>, <position>[, <type>])
Paramètres
Terme | Définition |
---|---|
path |
Chaîne de texte sous la forme des résultats d’une fonction PATH. |
position |
Expression entière avec la position de l’élément à renvoyer. |
type |
(Facultatif)Énumération qui définit le type de données du résultat : |
énumération de type
Énumération | Autre énumération | Description |
---|---|---|
TEXT |
0 | Les résultats sont retournés avec le texte du type de données. (valeur par défaut). |
INTEGER |
1 | Les résultats sont retournés sous forme d’entiers. |
Retourner value
Identificateur retourné par la fonction PATH à la position spécifiée dans la liste des identificateurs. Les éléments retournés par la fonction PATH sont classés par la plupart des éléments distants vers le courant actuel.
Remarques
Cette fonction peut être utilisée pour retourner un niveau spécifique à partir d’une hiérarchie retournée par une fonction PATH. Par exemple, vous pouvez retourner uniquement les gestionnaires de niveau skip pour all employés.
If vous spécifiez un nombre pour
position
inférieur à un (1) or supérieur au nombre d’éléments danspath
, la fonction PATHITEM retourne BLANKIf
type
est not un élément d’énumération valide qu’un error est retourné.Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Exemple
L’exemple suivant retourne le troisième gestionnaire de niveau de l’employé actuel ; il prend les ID du responsable and employé comme entrée dans une fonction PATH qui retourne une chaîne avec la hiérarchie des parents à l’employé actuel. À partir de cette chaîne PATHITEM retourne la troisième entrée sous forme d’entier.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)