PATHITEM

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve el elemento situado en el valor de position especificado de una cadena que resulta de la evaluación de una función PATH. Las posiciones se cuentan de izquierda a derecha.

Sintaxis

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

Parámetros

Término Definición
path Cadena de texto en forma de los resultados de una función PATH.
position Expresión entera con la posición del elemento que se va a devolver.
tipo (Opcional) Enumeración que define el tipo de datos del resultado:

type enumeration

Enumeración Enumeración alternativa Descripción
TEXT 0 Los resultados se devuelven con el tipo de datos de texto (valor predeterminado).
INTEGER 1 Los resultados se devuelven como números enteros.

Valor devuelto

Identificador devuelto por la función PATH en la posición especificada de la lista de identificadores. Los elementos devueltos por la función PATH se ordenan desde el más lejano hasta el actual.

Comentarios

  • Esta función sirve para devolver un nivel específico de una jerarquía devuelta por una función PATH. Por ejemplo, podría devolver solo los gerentes en la posición más alta de la jerarquía con respecto a los empleados de una empresa.

  • Si especifica un número para position que es menor que uno (1) o mayor que el número de elementos de path, la función PATHITEM devuelve BLANK.

  • Si type no es un elemento de enumeración válido, se devuelve un error.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se devuelve el gerente de tercer nivel con respecto al empleado actual; toma los identificadores del empleado y el gerente como entrada de una función PATH que devuelve una cadena con la jerarquía de elementos primarios para el empleado actual. Desde esa cadena, PATHITEM devuelve la tercera entrada como un entero.

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