Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca element w określonej position z ciągu wynikającego z oceny funkcji PATH. Pozycje są liczone wstecz od prawej do lewej.
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 prawej do lewej. |
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. |
Wartość zwracana
N-pozycja rosnąca w podanej ścieżce, licząc od prądu 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 jako pierwsze, na przykład jeśli 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 zawiera identyfikator pracownika.
Jeśli liczba określona dla
positionjest mniejsza niż jedna (1) lub większa niż liczba elementów wpath, funkcja PATHITEM zwraca wartość BLANK.Jeśli
typenie 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 przyjmuje kolumnę identyfikatora pracownika jako dane wejściowe funkcji PATH i odwraca listę zwracanych elementów dziadków. Określona pozycja to 3, a zwracany typ 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)