Funzione PATHITEMREVERSE

Descrizione

Restituisce l'elemento nella posizione specificata da una stringa risultante dalla valutazione di una funzione PATH.

Le posizioni vengono contate all'indietro da destra a sinistra.

Sintassi

PATHITEMREVERSE (<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.

La posizione viene contata all'indietro da destra a sinistra.

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' ennesima posizione ascendente nel percorso dato, contando dalla corrente alla più vecchia.

Osservazioni

  • La funzione DAX PATHITEMREVERSE può essere usata per ottenere un singolo elemento da una gerarchia risultante da una funzione PATH.

  • Questa funzione inverte l'ordine standard della gerarchia, in modo che gli elementi più vicini siano elencati per primi. Ad esempio, se la funzione PATH restituisce un elenco di manager sopra un dipendente in una gerarchia, la funzione PATHITEMREVERSE restituisce il manager immediato del dipendente nella posizione 2 poiché la posizione 1 contiene l'ID del dipendente.

  • Se il numero specificato per la posizione è minore di uno (1) o maggiore del numero di elementi in path, la funzione PATHITEMREVERSE restituisce BLANK.

  • Se il tipo non è un elemento di enumerazione valido, viene restituito un errore.

Esempio

= PATHITEMREVERSE(PATH(Employee[EmployeeID], Employee[ManagerEmployeeID]), 2)

Restituisce i manager immediati di ogni dipendente.

dax_functions_parent_child