PATHITEM
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan item pada posisi yang ditentukan dari string yang dihasilkan dari evaluasi fungsi PATH. Posisi dihitung dari kiri ke kanan.
Sintaks
PATHITEM(<path>, <position>[, <type>])
Parameter
Term | Definisi |
---|---|
jalan | String teks dalam bentuk hasil fungsi PATH. |
posisi | Ekspresi bilangan bulat dengan posisi item yang akan dikembalikan. |
jenis | (Opsional) Enumerasi yang menentukan jenis data hasil: |
enumerasi jenis
Enumeration | Enumerasi Alternatif | Deskripsi |
---|---|---|
TEXT | 0 | Hasil dikembalikan dengan teks jenis data. (default). |
INTEGER | 1 | Hasil dikembalikan sebagai bilangan bulat. |
Nilai hasil
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.
Keterangan
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 posisi yang kurang dari satu (1) atau lebih besar dari jumlah elemen di jalur, fungsi PATHITEM mengembalikan BLANK
Jika jenis 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)