PATHLENGTH

La función PATHLENGTH devuelve el número de padres del item correspondiente, incluyéndose a sí mismo.

Sintaxis

PATHLENGTH(
    path
)

Parámetros
  • path: Cadena de texto resultado de aplicar la función PATH.
Valor devuelto

La función PATHLENGTH devuelve un número entero.

Información adicional

El resultado devuelto incluye al propio item al que hace referencia el path.

Ejemplos

Partimos de la siguiente tabla:

Funciones de padres e hijos. Tabla de datos

Esta tabla contiene identificadores de trabajadores y la relación jerárquica entre ellos. El esquema de esta jerarquía es la mostrada en la siguiente figura:

Funciones de padres e hijos. Jerarquía

Una vez obtenido el path de cada empleado, podemos extraer el número de superiores de cada trabajador (incluyéndose a sí mismo) con la siguiente medida:

pathlength = PATHLENGTH(Employees[path])

Función PATHLENGTH. Ejemplo de uso

Podemos confirmar cómo el trabajador 112 -situado en lo alto de la jerarquía- tiene un path de longitud 1 (solo él), mientras que los trabajadores 117, 221 y 81, por ejemplo, tienen un path de longitud 5 (la máxima en la estructura).

Funciones relacionadas
Categoría
Elementos primarios/secundarios
Enviado por admin el Jue, 31/01/2019 - 09:54