Поделиться через


Функция 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]))