Bagikan melalui


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)