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)
dax_functions_parent_child