Kolom terhitung di Power Pivot

Berlaku Untuk
Excel untuk Microsoft 365 Excel 2024 Excel 2021

Kolom terhitung memungkinkan Anda menambahkan data turunan ke tabel di Model Data. Alih-alih menempelkan atau mengimpor nilai ke dalam kolom, Anda membuat rumus Ekspresi Analisis Data (DAX) di Power Pivot yang menentukan nilai kolom.

Misalnya, Anda mungkin perlu menambahkan nilai laba penjualan ke setiap baris dalam tabel FactSales . Dengan menambahkan kolom terhitung baru dan menggunakan rumus = [SalesAmount] - [TotalCost] - [ReturnAmount], Anda menghitung nilai baru dengan mengurangi nilai dari setiap baris di kolom TotalCost dan ReturnAmount dari nilai di setiap baris kolom SalesAmount . Anda kemudian dapat menggunakan kolom Laba dalam PivotTable, PivotChart, atau analisis lain yang menggunakan Model Data.

Gambar ini memperlihatkan kolom terhitung di Power Pivot.

Cuplikan layar yang memperlihatkan kolom terhitung.

Catatan

Meskipun kolom dan pengukuran terhitung sama-sama bergantung pada rumus, keduanya melayani tujuan yang berbeda. Pengukuran paling sering digunakan di area Nilai pada PivotTable atau PivotChart. Gunakan kolom terhitung ketika Anda memerlukan nilai terhitung yang disimpan untuk setiap baris dan tersedia sebagai bidang di PivotTable, PivotChart, pemotong, filter, baris, kolom, atau sumbu bagan. Untuk informasi selengkapnya tentang pengukuran, lihat Pengukuran di Power Pivot.

Memahami kolom terhitung

Rumus dalam kolom terhitung sangat mirip dengan rumus yang Anda buat di Excel. Namun, Anda tidak dapat membuat rumus yang berbeda untuk baris yang berbeda dalam tabel. Sebagai gantinya, rumus DAX secara otomatis diterapkan ke seluruh kolom.

Ketika sebuah kolom berisi rumus, kolom akan menghitung nilai untuk setiap baris. Nilai dalam kolom dihitung segera setelah Anda memasukkan rumus, dan dihitung ulang saat data yang mendasarinya berubah atau penghitungan dependen diperbarui.

Kolom terhitung dapat mereferensikan kolom dan pengukuran terhitung lainnya dalam model data yang sama. Misalnya, Anda dapat membuat satu kolom terhitung untuk mengekstrak angka dari string teks, lalu menggunakan angka tersebut di kolom kalkulasi lain.

Contoh

Anda dapat membuat kolom terhitung dengan menggunakan data yang sudah ada dalam tabel. Misalnya, Anda dapat memilih untuk menggabungkan nilai, melakukan penambahan, mengekstrak substring, atau membandingkan nilai di bidang lain. Untuk menambahkan kolom terhitung, Anda seharusnya sudah memiliki setidaknya satu tabel di Power Pivot.

Misalnya:

= EOMONTH([StartDate], 0)

Dalam contoh berikut, rumus menggunakan nilai dari kolom StartDate dalam tabel Promosi. Selanjutnya akan menghitung nilai akhir bulan untuk setiap baris dalam tabel Promosi. Parameter kedua menentukan jumlah bulan sebelum atau sesudah bulan di StartDate; Dalam hal ini, 0 berarti bulan yang sama. Misalnya, jika nilai dalam kolom StartDate adalah 1/6/2001, nilai dalam kolom yang dihitung adalah 30/6/2001.

Memberi nama kolom terhitung

Secara default, kolom terhitung baru ditambahkan ke sebelah kanan kolom lain, dan kolom secara otomatis diberi nama default CalculatedColumn1, CalculatedColumn2, dan seterusnya. Setelah membuat kolom, Anda dapat menyusun ulang dan mengganti nama kolom sesuai kebutuhan.

Ada beberapa batasan pada perubahan pada kolom terhitung:

  • Setiap nama kolom harus unik dalam tabel.
  • Hindari nama yang sudah digunakan untuk pengukuran dalam model data yang sama. Untuk menghindari kebingungan, gunakan nama yang berbeda dan referensi kolom yang memenuhi syarat saat merujuk ke kolom.
  • Saat mengganti nama kolom terhitung, Anda juga harus memperbarui rumus apa pun yang bergantung pada kolom yang ada. Kecuali jika Anda berada dalam mode pembaruan manual, pembaruan hasil rumus akan terjadi secara otomatis. Namun, operasi ini mungkin memakan waktu.
  • Anda tidak dapat menggunakan karakter tertentu dalam nama kolom, atau dalam nama objek lain di Power Pivot. Untuk informasi selengkapnya, lihat "Persyaratan Penamaan" dalam sintaks DAX.

Untuk mengganti nama atau mengedit kolom terhitung yang sudah ada

  1. Di jendela Power Pivot , klik kanan judul kolom terhitung yang ingin Anda ganti namanya, lalu klik Ganti Nama Kolom.
  2. Ketik nama baru, lalu tekan ENTER untuk menerima nama baru.

Mengubah tipe data

Anda dapat mengubah tipe data untuk kolom terhitung dengan cara yang sama seperti mengubah tipe data untuk kolom lain. Konversi mungkin gagal jika data berisi nilai yang tidak kompatibel.

Performa kolom terhitung

Kolom terhitung dapat lebih intensif sumber daya daripada pengukuran karena nilainya dihitung dan disimpan untuk setiap baris dalam tabel. Sebaliknya, pengukuran dihitung hanya untuk sel yang digunakan dalam PivotTable atau PivotChart.

Misalnya, tabel dengan satu juta baris selalu memiliki kolom terhitung dengan satu juta hasil, dan efek terkait pada kinerja. Namun, PivotTable umumnya memfilter data dengan menerapkan judul baris dan kolom. Artinya, pengukuran dihitung hanya untuk subset data di setiap sel PivotTable.

Rumus memiliki dependensi pada referensi objek dalam rumus, seperti kolom atau ekspresi lain yang mengevaluasi nilai. Misalnya, kolom terhitung yang didasarkan pada kolom lain atau penghitungan yang berisi ekspresi dengan referensi kolom tidak dapat dievaluasi hingga kolom lain dievaluasi. Secara default, refresh otomatis diaktifkan. Perlu diingat bahwa dependensi rumus dapat memengaruhi performa.

Untuk menghindari masalah performa saat membuat kolom terhitung, ikuti panduan berikut:

  • Daripada membuat rumus tunggal yang berisi banyak dependensi kompleks, buat rumus secara bertahap, dengan hasil yang disimpan ke kolom, sehingga Anda dapat memvalidasi hasil dan mengevaluasi perubahan dalam kinerja. Jika memungkinkan, pertimbangkan untuk menggunakan pengukuran sebagai pengganti kolom terhitung untuk penghitungan yang tidak perlu disimpan untuk setiap baris.
  • Modifikasi pada data sering kali menyebabkan pembaruan pada kolom terhitung. Anda dapat mencegah perilaku ini dengan mengatur mode penghitungan ulang ke manual. Jika penghitungan ulang diatur ke manual, hasil kolom terhitung mungkin tidak mencerminkan perubahan data terbaru hingga Anda me-refresh dan menghitung ulang model.
  • Jika Anda mengubah atau menghapus hubungan antar tabel, rumus yang menggunakan kolom dalam tabel tersebut menjadi tidak valid.
  • Jika Anda membuat rumus yang berisi dependensi melingkar atau referensi mandiri, kesalahan akan terjadi.

Tugas

Untuk informasi selengkapnya tentang bekerja dengan kolom terhitung, lihat Membuat Kolom Terhitung di Power Pivot.