Pencarian dalam Rumus Power Pivot

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Salah satu fitur tercanggih dalam Power Pivot adalah kemampuan membuat hubungan di antara tabel lalu menggunakan tabel tersebut untuk mencari atau memfilter data yang terkait. Nilai yang terkait diambil dari tabel menggunakan bahasa rumus yang tersedia di Power Pivot, Data Analysis Expressions (DAX). DAX menggunakan model relasi sehingga nilai yang terkait atau sesuai dapat diambil dengan mudah dan akurat dari tabel maupun kolom lainnya. Jika Anda terbiasa dengan VLOOKUP di Excel, fungsi ini mirip dengan fungsi di Power Pivot, namun fungsi di PowerPivot jauh lebih mudah digunakan.

Anda bisa membuat rumus yang melakukan pencarian sebagai bagian dari kolom hitung, atau sebagai bagian dari pengukuran untuk digunakan dalam PivotTable atau PivotChart. Untuk informasi selengkapnya, lihat topik berikut ini:

Bidang Hitung di Power Pivot

Kolom Terhitung di Power Pivot

Bagian ini menjelaskan tentang fungsi DAX yang tersedia untuk pencarian serta beberapa contoh cara menggunakan fungsi tersebut.

Catatan: Tergantung pada tipe operasi pencarian atau rumus pencarian yang akan digunakan, Anda mungkin harus membuat relasi di antara tabel terlebih dulu.

Memahami Fungsi Pencarian

Kemampuan mencari data yang cocok atau terkait dari tabel lain akan bermanfaat khususnya dalam situasi bila tabel saat ini hanya memiliki pengidentifikasi tipe yang sama, namun data yang diperlukan (misalnya, harga produk, nama, atau nilai rinci lainnya) disimpan dalam tabel yang terkait. Kemampuan ini juga bermanfaat bila terdapat beberapa baris dalam tabel lain yang terkait dengan baris atau nilai saat ini. Misalnya, Anda dapat dengan mudah mengambil semua penjualan yang terkait dengan wilayah, toko, atau staf penjualan tertentu.

Berbeda dengan fungsi pencarian Excel seperti VLOOKUP yang didasarkan pada larik atau LOOKUP yang mengambil beberapa nilai pencocokan pertama, DAX mengikuti relasi yang ada di antara tabel yang digabungkan dengan kunci untuk mengambil nilai tunggal terkait yang benar-benar cocok. DAX juga dapat mengambil tabel data yang terkait dengan data saat ini.

Catatan: Jika Anda terbiasa dengan database relasional, Anda akan berpendapat bahwa pencarian di Power Pivot mirip dengan pernyataan subpilihan bersarang dalam Transact-SQL.

Mengambil Nilai Tunggal Terkait

Fungsi RELATED menghasilkan nilai tunggal dari tabel lain yang terkait dengan nilai dalam tabel saat ini. Anda menetapkan kolom berisi data yang diinginkan, lalu fungsi akan mengikuti relasi yang ada di antara tabel untuk mengambil nilai dari kolom yang ditetapkan tersebut dalam tabel terkait. Dalam beberapa kasus, fungsi harus mengikuti rantai relasi untuk mengambil data.

Misalnya, Anda memiliki daftar pengiriman hari ini dalam Excel. Namun, daftar hanya berisi nomor ID karyawan, nomor ID pesanan, dan nomor ID pengirim sehingga membuat laporan sulit dibaca. Untuk mendapatkan informasi tambahan yang diinginkan, Anda dapat mengkonversi daftar ke tabel yang tertaut dengan Power Pivot, lalu membuat hubungan ke tabel Karyawan dan Penjual yang mencocokkan bidang EmployeeID ke EmployeeKey serta bidang ResellerID ke ResellerKey.

Untuk menampilkan informasi pencarian dalam tabel terkait, Anda menambahkan dua kolom penghitungan baru dengan rumus berikut:

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

Hari ini pengiriman sebelum pencarian

IDPesanan

EmployeeID

ResellerID

100314

230

445

100315

15

445

100316

76

108

Tabel karyawan

EmployeeID

Karyawan

Penjual

230

Kuppa Vamsi

Modular Cycle Systems

15

Pilar Ackeman

Modular Cycle Systems

76

Kim Ralls

Associated Bikes

Hari ini pengiriman dengan pencarian

IDPesanan

EmployeeID

ResellerID

Karyawan

Penjual

100314

230

445

Kuppa Vamsi

Modular Cycle Systems

100315

15

445

Pilar Ackeman

Modular Cycle Systems

100316

76

108

Kim Ralls

Associated Bikes

Fungsi ini menggunakan hubungan antar tabel tertaut dan tabel karyawan dan Penjual untuk mendapatkan nama yang benar untuk setiap baris dalam laporan. Anda juga bisa menggunakan nilai terkait untuk perhitungan. Untuk informasi selengkapnya dan contoh, lihat fungsi RELATED.

Mengambil Daftar Nilai Terkait

Fungsi RELATEDTABLE mengikuti hubungan yang sudah ada, dan mengembalikan tabel berisi semua baris yang cocok dari tabel yang ditetapkan. Sebagai contoh, anggaplah Anda ingin untuk mengetahui berapa banyak pesanan Penjual setiap menempatkan tahun ini. Anda bisa membuat kolom hitung baru dalam tabel reseller yang menyertakan rumus berikut, yang mencari catatan untuk setiap Penjual dalam tabel ResellerSales_USD, dan menghitung jumlah pesanan individual yang ditempatkan oleh Penjual setiap. Tabel ini merupakan bagian dari contoh buku kerja DAX. Untuk informasi selengkapnya tentang contoh data, lihat mengambil data sampel untuk tutorial DAX dan Data Model.

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

Dalam rumus ini, fungsi RELATEDTABLE lebih dulu mengambil nilai ResellerKey untuk setiap penjual dalam tabel saat ini. (Anda tidak harus menentukan kolom ID di mana pun dalam rumus karena Power Pivot menggunakan relasi yang ada di antara tabel.) Fungsi RELATEDTABLE mengambil semua baris dari tabel ResellerSales_USD yang terkait dengan setiap penjual, lalu menghitung baris. Jika tidak ada relasi (langsung atau tidak langsung) di antara kedua tabel, maka Anda akan mendapatkan semua baris dari tabel ResellerSales_USD.

Untuk penjual Modular Cycle Systems dalam database sampel, terdapat empat pesanan dalam tabel penjualan sehingga fungsi menghasilkan 4 baris data. Untuk penjual Associated Bikes yang tidak memiliki penjualan, fungsi menghasilkan baris data kosong.

Penjual

Rekaman dalam tabel penjualan untuk Penjual ini

Modular Cycle Systems

Reseller ID

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

Reseller ID

SalesOrderNumber

Associated Bikes

Catatan: Karena fungsi RELATEDTABLE mengembalikan tabel, bukan nilai tunggal, harus digunakan sebagai argumen untuk fungsi yang menjalankan operasi pada tabel. Untuk informasi selengkapnya, lihat Fungsi RELATEDTABLE.

Atas halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×