PATHITEM

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce l'elemento in corrispondenza del parametro position specificato da una stringa risultante dalla valutazione di una funzione PATH. Le posizioni vengono conteggiate da sinistra a destra.

Sintassi

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

Parametri

Termine Definizione
path Stringa di testo nel formato di risultati di una funzione PATH.
località Espressione integer con la posizione dell'elemento da restituire.
Tipo (Facoltativo) Enumerazione che definisce il tipo di dati del risultato:

Enumerazione di type

Enumerazione Enumerazione alternativa Descrizione
TEXT 0 Risultati restituiti con il testo del tipo di dati (impostazione predefinita).
INTEGER 1 Risultati restituiti come Integer.

Valore restituito

Identificatore restituito dalla funzione PATH in corrispondenza della posizione specificata nell'elenco di identificatori. Gli elementi restituiti dalla funzione PATH sono ordinati dal più distante al corrente.

Osservazioni:

  • Questa funzione può essere usata per restituire un livello specifico da una gerarchia restituita da una funzione PATH. Ad esempio, è possibile restituire solo i responsabili di tutti i dipendenti.

  • Se si specifica un numero per il parametro position minore di uno (1) o maggiore del numero di elementi nel parametro path, la funzione PATHITEM restituisce BLANK.

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

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

L'esempio seguente restituisce il responsabile di terzo livello del dipendente corrente; accetta gli ID del dipendente e del responsabile come input di una funzione PATH che restituisce una stringa con la gerarchia di elementi padre del dipendente corrente. Dalla stringa in questione PATHITEM restituisce la terza voce come numero intero.

= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)