Baca dalam bahasa Inggris

Bagikan melalui


PATHITEM

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan 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 dalam path, fungsi PATHITEM mengembalikan BLANK

  • Jika 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)