PATHITEM

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan 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.

  • position için bir (1) veya pathöğe sayısından daha büyük bir sayı belirtirseniz, PATHITEM işlevi BLANK

  • type geç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)