La función PATHCONTAINS devuelve el valor lógico True si el elemento especificado existe en el path.
PATHCONTAINS(
path,
item
)
- path: Cadena de texto generada con la función PATH.
- item: Elemento a buscar en la cadena de texto path.
La función PATHCONTAINS devuelve un booleano.
Si item es un número, es convertido en texto antes de realizarse la búsqueda. Si la conversión falla, la función PATHCONTAINS devuelve un error.
Partimos de la siguiente tabla:
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:
Una vez extraído el path de cada empleado, podemos comprobar cuáles tienen al empleado 162 como superior jerárquico con la siguiente expresión DAX:
contains_162 = PATHCONTAINS(Employees[path], "162")
Como el path de un elemento incluye el identificador del propio elemento, el empleado con identificador 162 también aparece con la etiqueta True en la columna creada.