PATHITEM

Şunun için geçerlidir: Hesaplanan sütunHesaplanan tabloÖlçüGörseli hesaplaması

PATH işlevinin değerlendirilmesinden kaynaklanan bir dizeden belirtilen konumdaki öğeyi döndürür. Konumlar soldan sağa doğru sayılır.

Sözdizimi

PATHITEM(<path>, <position>[, <type>])  

Parametreler

Süre Tanım
yol PATH işlevinin sonuçları biçiminde bir metin dizesi.
pozisyon Döndürülecek öğenin konumuna sahip bir tamsayı ifadesi.
Tür (İsteğe bağlı) Sonucun veri türünü tanımlayan bir numaralandırma:

tür sabit listesi

Listeleme Alternatif Numaralandırma Açıklama
METİN 0 Sonuçlar veri türü metniyle döndürülür. (varsayılan).
TAMSAYI 1 Sonuçlar tamsayı olarak döndürülür.

Dönüş değeri

PATH işlevi tarafından tanımlayıcı listesinde belirtilen konumda döndürülen tanımlayıcı. PATH işlevi tarafından döndürülen öğeler, en uzak ve güncel öğelere göre sıralanır.

Açıklamalar

  • Bu işlev, 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.

  • Konum için bir (1) veya yoldaki öğe sayısından daha büyük bir sayı belirtirseniz PATHITEM işlevi BLANK döndürür

  • Tür 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ü girdiyi tamsayı olarak döndürür.

= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)