PATHITEM
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan item pada position
yang ditentukan dari string yang dihasilkan dari evaluasi fungsi PATH. Posisi dihitung dari kiri ke kanan.
Sintaksis
PATHITEM(<path>, <position>[, <type>])
Parameter
Istilah | Definisi |
---|---|
path |
String teks dalam bentuk hasil fungsi PATH. |
position |
Ekspresi bilangan bulat dengan posisi item yang akan dikembalikan. |
type |
(Opsional)Enumerasi yang menentukan jenis data hasil: |
enumerasi jenis
Enumerasi | Enumerasi Alternatif | Deskripsi |
---|---|---|
TEXT |
0 | Hasil dikembalikan dengan teks jenis data. (default). |
INTEGER |
1 | Hasil dikembalikan sebagai bilangan bulat. |
Mengembalikan nilai
Pengidentifikasi yang dikembalikan oleh fungsi PATH pada posisi yang ditentukan dalam daftar pengidentifikasi. Item yang dikembalikan oleh fungsi PATH diurutkan oleh yang paling jauh ke saat ini.
Komentar
Fungsi ini dapat digunakan untuk mengembalikan tingkat tertentu dari hierarki yang dikembalikan oleh fungsi PATH. Misalnya, Anda hanya dapat mengembalikan manajer tingkat skip untuk semua karyawan.
Jika Anda menentukan angka untuk
position
yang kurang dari satu (1) atau lebih besar dari jumlah elemen dalampath
, fungsi PATHITEM mengembalikan BLANKJika
type
bukan elemen enumerasi yang valid, kesalahan akan dikembalikan.Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Contoh berikut mengembalikan manajer tingkat ketiga karyawan saat ini; dibutuhkan ID karyawan dan manajer sebagai input ke fungsi PATH yang mengembalikan string dengan hierarki orang tua kepada karyawan saat ini. Dari string tersebut PATHITEM mengembalikan entri ketiga sebagai bilangan bulat.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)