Condividi tramite


PATHITEM

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce l'elemento in corrispondenza del 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 sotto forma di risultati di una funzione PATH.
position Espressione integer con la posizione dell'elemento da restituire.
type (Facoltativo)Enumerazione che definisce il tipo di dati del risultato:

enumerazione type

Enumerazione Enumerazione alternativa Descrizione
TEXT 0 I risultati vengono restituiti con il testo del tipo di dati. (impostazione predefinita).
INTEGER 1 I risultati vengono restituiti come numeri interi.

Valore restituito

Identificatore restituito dalla funzione PATH nella posizione specificata nell'elenco di identificatori. Gli elementi restituiti dalla funzione PATH vengono ordinati in base alla distanza più recente.

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 manager di livello skip per tutti i dipendenti.

  • Se si specifica un numero per position minore di uno (1) o maggiore del numero di elementi in 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 in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Nell'esempio seguente viene restituito il gestore di terzo livello del dipendente corrente; accetta gli ID dipendente e manager come input di una funzione PATH che restituisce una stringa con la gerarchia dei genitori al dipendente corrente. Da tale stringa PATHITEM restituisce la terza voce come numero intero.

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