DAX Parent & Child - funzione PATHITEM
Descrizione
Restituisce l'elemento nella posizione specificata da una stringa, risultante da una valutazione di una funzione PATH.
Le posizioni vengono contate da sinistra a destra.
Sintassi
PATHITEM (<path>, <position>, [<type>])
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | path Una stringa di testo sotto forma dei risultati di una funzione PATH. |
2 | position Un'espressione intera con la posizione dell'elemento da restituire. |
3 | type Opzionale. Enumerazione che definisce il tipo di dati del risultato. TESTO o 0: i risultati vengono restituiti con il tipo di dati testo. (Se omesso, è l'impostazione predefinita). INTERO o 1: i risultati vengono restituiti come numeri interi. |
Valore di ritorno
L'identificatore restituito dalla funzione PATH nella posizione specificata nell'elenco di identificatori
Gli elementi restituiti dalla funzione PATH sono ordinati dal più distante dalla corrente.
Osservazioni
Questa funzione può essere utilizzata per restituire un livello specifico da una gerarchia restituita da una funzione PATH.
Se si specifica un numero per la posizione minore di uno (1) o maggiore del numero di elementi nel percorso, la funzione PATHITEM DAX restituisce BLANK.
Se il tipo non è un elemento di enumerazione valido, viene restituito un errore.
Esempio
Supponiamo di voler restituire solo i manager di livello intermedio per tutti i dipendenti.
= PATHITEM(PATH(Employee[EmployeeID], Employee[ManagerEmployeeID]),
Employee[P ath Length]-2)