Udostępnij za pośrednictwem


PATHITEMREVERSE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca element w określonej position z ciągu wynikającego z oceny funkcji PATH. Pozycje są liczone wstecz od right do left.

Składnia

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

Parametry

Termin Definicja
path Ciąg tekstowy wynikający z oceny funkcji PATH.
position Wyrażenie całkowite z pozycją elementu do zwrócenia. Pozycja jest liczone wstecz od right do left.
type (Opcjonalnie)Wyliczenie, które definiuje typ danych wyniku:

wyliczenie typu

Wyliczenie Alternatywne wyliczenie Opis
TEXT 0 Wyniki są zwracane z tekstem typu danych. (wartość domyślna).
INTEGER 1 Wyniki są zwracane jako liczby całkowite.

Zwracanie value

N-position ascendant w danym path, licząc od bieżącego do najstarszego.

Uwagi

  • Ta funkcja może służyć do pobierania pojedynczego elementu z hierarchii wynikającej z funkcji PATH.

  • Ta funkcja odwraca kolejność standardową hierarchii, tak aby najbliższe elementy były wymienione first, na przykład if funkcja PATh zwraca listę menedżerów powyżej pracownika w hierarchii, funkcja PATHITEMREVERSE zwraca natychmiastowego menedżera pracownika w pozycji 2, ponieważ pozycja 1 contains identyfikator pracownika.

  • If liczba określona dla position jest mniejsza niż jedna (1) or większa niż liczba elementów w path, funkcja PATHITEM zwraca wartość BLANK.

  • If type jest not zwracany jest prawidłowy element wyliczenia error.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład przyjmuje kolumnę identyfikatora pracownika jako dane wejściowe funkcji PATH, and odwraca listę zwracanych elementów dziadków. Określona pozycja to 3 and typ zwracany to 1; w związku z tym funkcja PATHITEMREVERSE zwraca liczbę całkowitą reprezentującą menedżerowi dwa poziomy od pracownika.

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