Función PATHITEMREVERSE

Descripción

Devuelve el elemento en la posición especificada de una cadena resultante de la evaluación de una función PATH.

Las posiciones se cuentan al revés de derecha a izquierda.

Sintaxis

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

Parámetros

No Señor. Descripción de parámetros
1

path

Una cadena de texto en forma de resultados de una función PATH.

2

position

Una expresión entera con la posición del elemento que se devolverá.

La posición se cuenta al revés de derecha a izquierda.

3

type

Opcional.

Enumeración que define el tipo de datos del resultado.

TEXT o 0: los resultados se devuelven con el tipo de datos text. (Si se omite, es el valor predeterminado).

INTEGER o 1: los resultados se devuelven como números enteros.

Valor devuelto

La enésima posición ascendente en el camino dado, contando desde la actual hasta la más antigua.

Observaciones

  • La función DAX PATHITEMREVERSE se puede utilizar para obtener un elemento individual de una jerarquía resultante de una función PATH.

  • Esta función invierte el orden estándar de la jerarquía, de modo que los elementos más cercanos se enumeran primero. Por ejemplo, si la función PATH devuelve una lista de gerentes por encima de un empleado en una jerarquía, la función PATHITEMREVERSE devuelve el gerente inmediato del empleado en la posición 2, ya que la posición 1 contiene la identificación del empleado.

  • Si el número especificado para la posición es menor que uno (1) o mayor que el número de elementos en la ruta, la función PATHITEMREVERSE devuelve EN BLANCO.

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

Ejemplo

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

Devuelve los gerentes inmediatos de cada empleado.

dax_functions_parent_child