Udostępnij za pośrednictwem


PATHITEM

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Zwraca element na określonej pozycji z ciągu wynikającego z oceny funkcji PATH. Pozycje są liczone od lewej do prawej.

Składnia

PATHITEM(<path>, <position>[, <type>])  

Parametry

Termin Definicja
path Ciąg tekstowy w postaci wyników funkcji PATH.
położenie Wyrażenie całkowite z pozycją elementu do zwrócenia.
type (Opcjonalnie) Wyliczenie, które definiuje typ danych wyniku:

wyliczenie typu

Wyliczanie Alternatywne wyliczenie opis
TEKST 0 Wyniki są zwracane z tekstem typu danych. (wartość domyślna).
LICZBA CAŁKOWITA 1 Wyniki są zwracane jako liczby całkowite.

Wartość zwracana

Identyfikator zwracany przez funkcję PATH na określonej pozycji na liście identyfikatorów. Elementy zwracane przez funkcję PATH są uporządkowane według najbardziej odległej do bieżącej.

Uwagi

  • Ta funkcja może służyć do zwracania określonego poziomu z hierarchii zwracanej przez funkcję PATH. Można na przykład zwrócić tylko menedżerów na poziomie pomijania dla wszystkich pracowników.

  • Jeśli określisz liczbę pozycji mniejszej niż jedna (1) lub większa niż liczba elementów w ścieżce, funkcja PATHITEM zwraca wartość BLANK

  • Jeśli typ nie jest prawidłowym elementem wyliczenia, zwracany jest błąd.

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład zwraca menedżera trzeciej warstwy bieżącego pracownika; przyjmuje identyfikatory pracowników i menedżerów jako dane wejściowe do funkcji PATH, która zwraca ciąg z hierarchią elementów nadrzędnych do bieżącego pracownika. Z tego ciągu PATHITEM zwraca trzeci wpis jako liczbę całkowitą.

= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)