İngilizce dilinde oku

Aracılığıyla paylaş


PATHITEM

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

Belirtilen position bir PATH işlevinin değerlendirilmesinden kaynaklanan bir dizedeki öğeyi döndürür. Konumlar leftrightolarak sayılır.

Sözdizimi

DAX
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.

İade value

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, all çalışanları için yalnızca atlama düzeyi yöneticileri döndürebilirsiniz.

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

  • If type geçerli bir numaralandırma öğesi noterror döndürülür.

  • Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.

Örnek

Aşağıdaki örnek, geçerli çalışanın üçüncü katman yöneticisini döndürür; çalışan and yöneticisi kimliklerini, geçerli çalışana üst karakter 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.

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