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 soldan sağa doğru sayılır.
Sözdizimi
PATHITEM(<path>, <position>[, <type>])
Parametre
| Terim | Tanım |
|---|---|
path |
bir PATH işlevinin sonuçları biçiminde bir metin dizesi. |
position |
Döndürülecek öğenin konumuna sahip bir tamsayı ifadesi. |
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
tanımlayıcı listesinde belirtilen konumda PATH işlevi tarafından döndürülen tanımlayıcı. PATH işlevi tarafından döndürülen öğeler, en uzak olandan geçerliye doğru sıralanır.
Açıklamalar
Bu işlev, bir PATH işlevi tarafından döndürülen hiyerarşiden belirli bir düzeyi döndürmek için kullanılabilir. Örneğin, tüm çalışanlar için yalnızca atlama düzeyi yöneticileri döndürebilirsiniz.
positioniçin bir (1) veyapathöğe sayısından daha büyük bir sayı belirtirseniz, PATHITEM işlevi BLANKtypegeç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, geçerli çalışanın üçüncü katman yöneticisini döndürür; çalışan ve yönetici kimliklerini, geçerli çalışanın üst öğesi hiyerarşisine sahip bir dize döndüren bir PATH işlevine giriş olarak alır. Bu dizeden PATHITEM üçüncü girişi tamsayı olarak döndürür.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)