DAX Parent & Child - Fonction PATHITEM

La description

Renvoie l'élément à la position spécifiée à partir d'une chaîne, résultant d'une évaluation d'une fonction PATH.

Les positions sont comptées de la gauche vers la droite.

Syntaxe

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

Paramètres

N ° Sr. Paramètre et description
1

path

Une chaîne de texte sous la forme des résultats d'une fonction PATH.

2

position

Une expression entière avec la position de l'élément à renvoyer.

3

type

Optionnel.

Une énumération qui définit le type de données du résultat.

TEXT ou 0: les résultats sont renvoyés avec le texte du type de données. (Si omis, il s'agit de la valeur par défaut).

INTEGER ou 1: les résultats sont renvoyés sous forme d'entiers.

Valeur de retour

L'identifiant renvoyé par la fonction PATH à la position spécifiée dans la liste des identifiants

Les éléments renvoyés par la fonction PATH sont classés par ordre du plus éloigné du courant.

Remarques

  • Cette fonction peut être utilisée pour renvoyer un niveau spécifique à partir d'une hiérarchie retournée par une fonction PATH.

  • Si vous spécifiez un nombre pour la position qui est inférieur à un (1) ou supérieur au nombre d'éléments dans le chemin, la fonction DAX PATHITEM retourne BLANK.

  • Si type n'est pas un élément d'énumération valide, une erreur est renvoyée.

Exemple

Supposons que vous souhaitiez renvoyer uniquement les gestionnaires de niveau supérieur pour tous les employés.

= PATHITEM(PATH(Employee[EmployeeID], Employee[ManagerEmployeeID]), 
   Employee[P ath Length]-2)
dax_functions_parent_child