Membuat Rumus untuk Perhitungan di Power Pivot

Di artikel ini, kita akan melihat dasar-dasar pembuatan rumus perhitungan untuk kolom terhitung dan bidang terhitung di Power Pivot.

Dasar-Dasar Rumus

Power Pivot akan memberikan Data Analysis Expressions (DAX) untuk membuat hitungan kustom dalam tabel Power Pivot dan PivotTable Excel. DAX memiliki sejumlah fungsi yang digunakan dalam rumus Excel, serta fungsi tambahan yang dirancang untuk bekerja dengan hubungan data dan melakukan agregasi dinamis.

Berikut adalah beberapa rumus dasar yang dapat digunakan di kolom hitung:

Rumus

Deskripsi

=TODAY()

Untuk memasukkan tanggal hari ini di setiap baris kolom.

=3

Untuk memasukkan nilai 3 di setiap baris kolom.

=[Column1] + [Column2]

Untuk menambahkan nilai di baris yang sama [Column1] dan [Column2] serta menempatkan hasil di baris yang sama pada kolom terhitung.

Anda dapat membuat rumus Power Pivot untuk kolom terhitung seperti Anda membuat rumus di Microsoft Excel.

Gunakan langkah-langkah berikut saat membuat rumus:

  • Setiap rumus harus diawali dengan tanda sama dengan.
  • Anda dapat mengetik atau memilih nama fungsi, atau mengetik ekspresi.
  • Mulailah mengetikkan beberapa huruf pertama fungsi atau nama yang Anda inginkan, dan LengkapiOtomatis menampilkan daftar fungsi, tabel, dan kolom yang tersedia. Tekan TAB untuk menambahkan item dari daftar LengkapiOtomatis ke rumus tersebut.
  • Klik tombol Fx untuk menampilkan daftar fungsi yang tersedia. Untuk memilih fungsi dari daftar turun bawah, gunakan tombol panah untuk menyoroti item, lalu klik Ok untuk menambahkan fungsi ke rumus.
  • Masukkan argumen ke fungsi dengan memilihnya dari daftar turun bawah tabel dan kolom yang memungkinkan atau dengan mengetik nilai maupun fungsi lain.
  • Periksa kesalahan sintaks: pastikan semua kurung ditutup dan kolom, tabel, serta nilai direferensikan dengan benar.
  • Tekan ENTER untuk menerima rumus.

 Catatan    Dalam kolom terhitung, segera setelah Anda menerima rumus, kolom diisi dengan nilai. Dalam bidang terhitung, menekan ENTER menyimpan definisi bidang terhitung.

Membuat Rumus Sederhana

Untuk membuat kolom terhitung dengan rumus sederhana

TanggalPenjualan

Subkategori

Produk

Penjualan

Kuantitas

1/5/2009 Aksesori Tas Kamera 254995 68
1/5/2009 Aksesori Pengisi Daya Baterai Mini 1099,56 44
1/5/2009 Digital Digital Slim 6512 44
1/6/2009 Aksesori Lensa Konversi Telefoto 1662,5 18
1/6/2009 Aksesori Tripod 938,34 18
1/6/2009 Aksesori Kabel USB 1230,25 26
  1. Pilih dan salin data dari tabel di atas, termasuk judul tabel.
  2. Di Power Pivot, klik Beranda> Tempel.
  3. Di kotak dialog Pratinjau Tempel, klik OK.
  4. Klik Desain> Kolom>Tambahkan.
  5. Pada panel rumus di atas tabel, ketik rumus berikut ini.
=[Sales] / [Quantity]
  1. Tekan ENTER untuk menerima rumus.

Nilai akan diisi pada kolom terhitung baru untuk semua baris.

Tips untuk menggunakan LengkapiOtomatis

  • Anda dapat menggunakan Rumus LengkapiOtomatis di tengah rumus yang sudah ada dengan fungsi bertumpuk. Teks setelah titik penyisipan digunakan untuk menampilkan nilai dalam daftar turun bawah, dan semua teks setelah titik penyisipan tidak berubah.
  • Power Pivot tidak menambahkan tanda kurung tutup fungsi atau mencocokkan tanda kurung secara otomatis. Anda harus memastikan bahwa setiap fungsi sudah benar secara sintaks atau Anda tidak dapat menggunakan rumus. Power Pivot akan menyoroti tanda kurung yang akan mempermudah pemeriksaan kelengkapan tanda kurung.

Menggunakan Tabel dan Kolom

Tabel Power Pivot terlihat mirip dengan tabel Excel, namun cara kerjanya berbeda dalam hal data dan rumus:

  • Rumus di Power Pivot hanya berfungsi dengan tabel dan kolom, tidak dengan sel, referensi rentang, atau array individual.
  • Rumus bisa menggunakan hubungan untuk mendapatkan nilai dari tabel terkait. Nilai yang diambil selalu terkait dengan nilai baris saat ini.
  • Anda tidak dapat menempelkan rumus Power Pivot ke lembar kerja Excel dan sebaliknya.
  • Anda tidak bisa memiliki data beraturan atau "tak rata", seperti di lembar kerja Excel. Tiap baris dalam tabel harus berisi jumlah kolom yang sama. Tetapi, Anda bisa memiliki nilai kosong dalam beberapa kolom. Tabel data Excel dan tabel data Power Pivot tidak bisa dipertukarkan, tapi Anda bisa menautkan ke tabel Excel dari Power Pivot dan menempelkan data Excel ke dalam Power Pivot. Untuk informasi selengkapnya, lihat Menambahkan data lembar kerja ke Model Data menggunakan tabel tertaut dan Menyalin dan menempel baris ke dalam Model Data di Power Pivot..

Merujuk ke Tabel dan Kolom Dalam Rumus dan Ekspresi

Anda bisa merujuk ke tabel dan kolom apa pun dengan menggunakan namanya. Misalnya, rumus berikut ini menggambarkan cara merujuk ke kolom dari dua tabel dengan menggunakan nama sepenuhnya memenuhi syarat:

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

Saat rumus dievaluasi, Power Pivot akan memeriksa sintaks umum terlebih dulu, dan memeriksa nama kolom dan tabel yang Anda berikan dengan kemungkinan kolom dan tabel dalam konteks saat ini. Jika nama bersifat ambigu atau jika kolom maupun tabel tidak dapat ditemukan, Anda akan memperoleh kesalahan pada rumus (string #ERROR, bukan nilai data dalam sel di lokasi terjadinya kesalahan). Untuk informasi selengkapnya tentang persyaratan pemberian nama tabel, kolom, dan objek lainnya, lihat "Persyaratan Pemberian Nama" di Spesifikasi Sintaks DAX untuk Power Pivot.

 Catatan    Konteks merupakan fitur penting pada model data Power Pivot yang memungkinkan Anda membuat rumus dinamis. Konteks ditentukan oleh tabel dalam model data, hubungan di antara tabel, dan semua filter yang diterapkan. Untuk informasi selengkapnya, lihat Konteks dalam Rumus DAX.

Hubungan Tabel

Tabel dapat dikaitkan dengan tabel lainnya. Dengan membuat hubungan, Anda mendapatkan kemampuan untuk mencari data dalam tabel lainnya dan menggunakan nilai terkait untuk menjalankan perhitungan kompleks. Misalnya, Anda bisa menggunakan kolom terhitung untuk mencari semua catatan pengiriman terkait dengan penjual saat ini, lalu menjumlahkan biaya pengiriman untuk masing-masing penjual. Efeknya seperti kueri berparameter: Anda dapat menghitung jumlah yang berbeda untuk tiap baris dalam tabel saat ini.

Banyak fungsi DAX mengharuskan adanya hubungan antar tabel, atau di antara beberapa tabel, agar bisa menemukan kolom yang sudah Anda referensikan dan mengembalikan hasil yang masuk akal. Fungsi lainnya akan berusaha mengidentifikasi hubungan; tetapi, untuk hasil terbaik Anda sebaiknya selalu membuat hubungan jika memungkinkan.

Saat Anda bekerja dengan PivotTable, sangat penting agar Anda menghubungkan semua tabel yang digunakan di PivotTable sehingga data ringkasan dapat dihitung dengan benar. Untuk informasi selengkapnya, lihat Bekerja dengan Hubungan di PivotTable.

Pemecahan Masalah Kesalahan Dalam Rumus

Jika Anda mendapatkan kesalahan saat Anda menentukan kolom terhitung, rumus mungkin berisi kesalahan sintaks atau kesalahan semantik.

Kesalahan sintaksis paling mudah dipecahkan. Kesalahan ini biasanya melibatkan tanda kurung dan koma. Untuk bantuan dengan sintaks fungsi invidual, lihat Referensi Fungsi DAX.

Tipe kesalahan lain yang muncul ketika sintaks sudah benar, tapi nilai atau referensi kolom tidak cocok dengan konteks rumus. Kesalahan semantik tersebut mungkin disebabkan oleh salah satu masalah berikut ini:

  • Rumus merujuk pada kolom, tabel atau fungsi yang tidak ada.
  • Rumus tampaknya sudah benar, namun ketika Power Pivot mengambil data, PowerPivot menemukan semacam ketidakcocokan dan menimbulkan kesalahan.
  • Rumus mengirim nomor atau tipe parameter yang tidak tepat ke fungsi.
  • Rumus merujuk ke kolom yang berbeda yang memiliki kesalahan, dan karena itu nilainya tidak valid.
  • Rumus merujuk ke kolom yang belum diproses. Ini dapat terjadi jika Anda mengubah buku kerja ke mode manual, membuat perubahan, lalu tidak pernah me-refresh data atau memperbarui perhitungan.

Dalam empat kasus pertama, DAX membenderai seluruh kolom yang berisi rumus yang tidak valid. Dalam kasus terakhir, DAX memberi kolom warna abu-abu untuk mengindikasikan bahwa kolom dalam status tidak di proses.

 
 
Berlaku pada:
Excel 2013, Power Pivot in Excel 2013