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
En eski ile başlayıp geçerli olana kadar devam ederek geçerli tanımlayıcının tüm ana bileşenlerinin tanımlayıcılarıyla sınırlandırılmış bir metin dizesi döndürür.
Sözdizimi
PATH(<ID_columnName>, <parent_columnName>)
Parametre
| Terim | Tanım |
|---|---|
ID_columnName |
Tablodaki satırların benzersiz tanımlayıcısını içeren mevcut bir sütunun adı. Bu bir ifade olamaz.
ID_columnName içindeki değerin veri türü metin veya tamsayı olmalı ve ayrıca parent_columnName'de başvuruda bulunılan sütunla aynı veri türü olmalıdır. |
parent_columnName |
Geçerli satırın üst öğesinin benzersiz tanımlayıcısını içeren mevcut bir sütunun adı. Bu bir ifade olamaz.
parent_columnName veri türündeki değerin veri türü metin veya tamsayı olmalı ve ID_columnNameiçindeki değerle aynı veri türü olmalıdır. |
Dönüş değeri
Geçerli tanımlayıcının tüm ana değerlerinin tanımlayıcılarını içeren sınırlandırılmış metin dizesi.
Açıklamalar
Bu işlev, geçerli satır değeriyle ilişkili öğeleri döndürmek için bir tür iç hiyerarşisi olan tablolarda kullanılır. Örneğin, çalışanları, çalışanların yöneticilerini ve yöneticilerin yöneticilerini içeren bir Çalışanlar tablosunda, bir çalışanı kendi yöneticisine bağlayan yolu döndürebilirsiniz.
Yol, tek bir üst-alt ilişki düzeyiyle kısıtlanmaz; belirtilen başlangıç satırından birkaç düzey yukarı olan ilgili satırları döndürebilir.
- Artanları ayırmak için kullanılan sınırlayıcı dikey çubuk
|. -
ID_columnNameveparent_columnNamedeğerleri aynı veri türüne, metne veya tamsayıya sahip olmalıdır. -
parent_columnNamedeğerleriID_columnNameiçinde bulunmalıdır. Başka bir ifadeyle, alt düzeyde değer yoksa üst öğeyi arayamazsınız. -
parent_columnNameBLANKPATH()ID_columnNamedeğer döndürür. Başka bir deyişle, bir çalışanın yöneticisini arıyorsanız ancakparent_columnNamesütununda veri yoksa, PATH işlevi yalnızca çalışan kimliğini döndürür. -
ID_columnNameyinelenenleri varsa veparent_columnNamebu yinelemeler için aynıysaPATH()ortakparent_columnNamedeğerini verir; ancak bu yinelemeler içinparent_columnNamedeğer farklıysaPATH()bir hata döndürür. Başka bir deyişle, aynı çalışan kimliği için iki listeniz varsa ve bunlar aynı yönetici kimliğine sahipse, PATH işlevi bu yöneticinin kimliğini döndürür. Ancak, farklı yönetici kimliklerine sahip iki özdeş çalışan kimliği varsa, PATH işlevi bir hata döndürür. -
ID_columnNameBLANKisePATH()BLANKdöndürür. -
ID_columnName|dikey çubuk içeriyorsaPATH()bir hata döndürür.
- Artanları ayırmak için kullanılan sınırlayıcı dikey çubuk
-
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, her çalışanın tüm yöneticilerini listeleyen bir hesaplanmış sütun oluşturur.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])