PATHITEM
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el elemento en el position
especificado de una cadena resultante de la evaluación de una función PATH. Las posiciones se cuentan de left a right.
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. |
type |
(Opcional)Enumeración que define el tipo de datos del resultado: |
enumeración de tipos
Enumeración | Enumeración alternativa | Descripción |
---|---|---|
TEXT |
0 | Los resultados se devuelven con el texto del tipo de datos. (valor predeterminado). |
INTEGER |
1 | Los resultados se devuelven como enteros. |
Devolver value
Identificador devuelto por la función PATH en la posición especificada en la lista de identificadores. Los elementos devueltos por la función PATH están ordenados por la mayoría de los lejanos a los actuales.
Observaciones
Esta función se puede usar para devolver un nivel específico de una jerarquía devuelta por una función PATH. Por ejemplo, podría devolver solo los administradores de nivel de omisión para all empleados.
If se especifica un número para
position
menor que un (1) or mayor que el número de elementos depath
, la función PATHITEM devuelve BLANKIf
type
es not se devuelve un elemento de enumeración válido que se devuelve un error.Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplo
En el ejemplo siguiente se devuelve el administrador de tercer nivel del empleado actual; toma los identificadores de administrador de and empleado como entrada en una función de PATH que devuelve una cadena con la jerarquía de elementos primarios al empleado actual. A partir de esa cadena PATHITEM devuelve la tercera entrada como un entero.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)