Функция PATHLENGTH (DAX)
Возвращает количество родительских элементов указанного элемента в заданных результатах функции PATH, включая сам элемент.
Синтаксис
PATHLENGTH(<path>)
Параметры
- path
Текстовое выражение, являющееся результатом вычисления функции PATH.
Возвращаемое значение
Количество родительских элементов указанного элемента в заданных результатах функции PATH, включая сам элемент.
Замечания
Использование этой функции DAX в режиме DirectQuery не поддерживается. Дополнительные сведения об ограничениях моделей в режиме DirectQuery см. по ссылке https://go.microsoft.com/fwlink/?LinkId=219172.
Пример
В следующем примере функция PATH принимает в качестве входных данных идентификатор сотрудника и возвращает список руководителей, находящихся выше этого сотрудника в иерархии. Функция PATHLENGTH принимает этот результат и подсчитывает сотрудников и руководителей различного уровня, включая сотрудника, для которого началось вычисление.
=PATHLENGTH(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]))