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 wpath
, 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)