Fungsi PATH

Mengembalikan string teks terbatas dengan pengidentifikasi semua induk pada pengidentifikasi yang ditampilkan, diawali dengan yang terlama dan dilanjutkan hingga yang ditampilkan.

Di artikel ini


Sintaks

PATH(<ID_columnName>, <parent_columnName>)

Atas Halaman Atas Halaman

Parameter

ID_columnName

Nama kolom yang ada berisi pengidentifikasi unik untuk baris dalam tabel. Ini tidak boleh berupa ekspresi. Tipe data nilai pada ID_columnName harus berupa teks atau bilangan bulat, dan juga harus dalam tipe data yang sama seperti kolom yang direferensikan pada parent_columnName.

parent_columnName

Nama kolom yang ada berisi pengidentifikasi unik untuk induk pada baris yang ditampilkan. Ini tidak boleh berupa ekspresi. Tipe data nilai pada tipe data parent_columnName harus berupa teks atau bilangan bulat, dan juga harus dalam tipe data yang sama seperti nilai pada ID_columnName.

Atas Halaman Atas Halaman

Nilai yang Dikembalikan

String teks terbatas yang berisi pengidentifikasi semua induk pada pengidentifikasi yang ditampilkan.

Atas Halaman Atas Halaman

Keterangan

Fungsi ini digunakan pada tabel yang memiliki sejenis hierarki internal, untuk mengembalikan item yang terkait dengan nilai baris yang ditampilkan. Misalnya, pada tabel Karyawan yang berisi karyawan, manajer karyawan, dan manajer dari manajer, Anda dapat mengembalikan jalur yang menghubungkan karyawan ke manajernya.

Jalur tidak dibatasi pada satu tingkat relasi induk-anak; jalur dapat mengembalikan baris terkait yang beberapa tingkat di atas dari baris mulai yang ditentukan.

  • Pembatas digunakan untuk memisahkan kenaikan adalah garis vertikal, '|'.
  • Nilai pada ID_columnName dan parent_columnName harus memiliki tipe data yang sama, teks atau bilangan bulat.
  • Nilai pada parent_columnName harus ada pada ID_columnName. Artinya, Anda tidak dapat mencari induk jika tidak ada nilai pada tingkat anak.
  • Jika parent_columnName BLANK, maka PATH() akan mengembalikan nilai ID_columnName . Dengan kata lain, jika Anda mencari manajer seorang karyawan namun kolom parent_columnName tidak memiliki data, maka fungsi PATH hanya akan mengembalikan ID karyawan.
  • Jika ID_columnName memiliki duplikat dan parent_columnName sama untuk duplikat tersebut, maka PATH() akan mengembalikan nilai parent_columnName yang sama; namun demikian, jika nilai parent_columnName berbeda untuk duplikat tersebut, maka PATH() akan mengembalikan kesalahan. Dengan kata lain, jika Anda memiliki dua daftar untuk ID karyawan yang sama dan memiliki ID manajer yang sama, maka fungsi PATH hanya akan mengembalikan ID untuk manajer tersebut. Namun demikian, jika terdapat dua ID karyawan yang identik namun memiliki ID manajer berbeda, maka fungsi PATH akan mengembalikan kesalahan.
  • Jika ID_columnName BLANK, maka PATH() akan BLANK.
  • Jika ID_columnName berisi garis vertikal '|', maka PATH() akan mengembalikan kesalahan.

Fungsi DAX ini tidak didukung untuk digunakan dalam model Tabular Analysis Services pada mode DirectQuery.

Atas Halaman Atas Halaman

Contoh

Contoh berikut membuat kolom hitung yang mencantumkan semua manajer untuk setiap karyawan.

=PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])

Atas Halaman Atas Halaman

 
 
Berlaku pada:
Excel 2013, Power Pivot in Excel 2013