Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Belirtilen position bir PATH işlevinin değerlendirilmesinden kaynaklanan bir dizedeki öğeyi döndürür. Konumlar sağdan sola doğru geriye doğru sayılır.
Sözdizimi
PATHITEMREVERSE(<path>, <position>[, <type>])
Parametre
| Terim | Tanım |
|---|---|
path |
PATH işlevinin değerlendirilmesinden kaynaklanan metin dizesi. |
position |
Döndürülecek öğenin konumuna sahip bir tamsayı ifadesi. Konum, sağdan sola doğru geriye doğru sayılır. |
type |
(İsteğe bağlı)Sonucun veri türünü tanımlayan bir numaralandırma: |
tür sabit listesi
| Sayım | Alternatif Numaralandırma | Açıklama |
|---|---|---|
TEXT |
0 | Sonuçlar veri türü metniyle döndürülür. (varsayılan). |
INTEGER |
1 | Sonuçlar tamsayı olarak döndürülür. |
Dönüş değeri
Verilen yoldaki n-konum artanı, geçerliden en eskiye doğru sayma.
Açıklamalar
Bu işlev, bir PATH işlevinden kaynaklanan bir hiyerarşiden tek bir öğeyi almak için kullanılabilir.
Bu işlev hiyerarşinin standart sırasını tersine çevirerek en yakın öğelerin ilk sırada listelenmesine neden olur. Örneğin, PATh işlevi bir hiyerarşideki bir çalışanın üzerindeki yöneticilerin listesini döndürürse, PATHITEMREVERSE işlevi çalışanın 2. konumdaki anlık yöneticisini döndürür çünkü 1. konum çalışanın kimliğini içerir.
positioniçin belirtilen sayı birden (1) küçükse veyapathöğe sayısından büyükse, PATHITEM işlevi BLANKdöndürür.typegeçerli bir numaralandırma öğesi değilse bir hata döndürülür.-
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Aşağıdaki örnek, bir çalışan kimliği sütununu bir PATH işlevine giriş olarak alır ve döndürülen üst öğe listesini tersine çevirir. Belirtilen konum 3 ve dönüş türü 1' dir; bu nedenle, PATHITEMREVERSE işlevi çalışandan iki düzey yukarıda yöneticiyi temsil eden bir tamsayı döndürür.
= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)