Udostępnij za pośrednictwem


Funkcja PATHLENGTH (język DAX)

Zwraca liczbę elementów nadrzędnych określonego elementu znajdującego się w wyniku obliczenia funkcji PATH, z uwzględnieniem tego elementu.

Składnia

PATHLENGTH(<path>)

Parametry

  • path
    Wyrażenie tekstowe powstałe w wyniku obliczenia funkcji PATH.

Wartość zwracana

Liczba elementów nadrzędnych określonego elementu znajdującego się w wyniku obliczenia funkcji PATH, z uwzględnieniem tego elementu.

Uwagi

Tej funkcji języka DAX nie można używać w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o ograniczeniach w modelach zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219172.

Przykład

W poniższym przykładzie identyfikator pracownika jest argumentem wejściowym funkcji PATH, która zwraca listę kierowników znajdujących się nad tym pracownikiem w hierarchii. Funkcja PATHLENGTH pobiera ten wynik i zlicza unikatowe poziomy pracowników i kierowników, w tym poziom pracownika, od którego zaczyna się wynik.

=PATHLENGTH(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]))