Excel DAX - Menghitung Ulang Rumus DAX
Recalculation of a DAX formuladiperlukan untuk mencerminkan perubahan data dan perubahan rumus itu sendiri. Namun, menghitung ulang rumus DAX melibatkan biaya kinerja.
Meski begitu, untuk mendapatkan hasil yang akurat, penghitungan ulang tetap penting. Selama penghitungan ulang, dependensi kolom diperiksa dan Anda akan diberi tahu jika kolom telah berubah, jika datanya tidak valid atau jika kesalahan telah muncul di rumus DAX yang dulu berfungsi.
Jenis Penghitungan Ulang
Anda memiliki dua opsi untuk menghitung ulang rumus DAX -
- Mode Penghitungan Ulang Otomatis (default)
- Mode Penghitungan Ulang Manual
Secara default, Power Pivot secara otomatis menghitung ulang sesuai kebutuhan sambil mengoptimalkan waktu yang diperlukan untuk pemrosesan. Namun, Anda bisa memilih untuk memperbarui penghitungan secara manual, jika Anda bekerja dengan rumus kompleks atau kumpulan data yang sangat besar dan ingin mengontrol pengaturan waktu pembaruan.
Baik mode otomatis dan manual untuk menghitung ulang rumus DAX memiliki kelebihan. Namun, cara yang disarankan adalah menggunakan mode penghitungan ulang otomatis. Dengan cara ini Anda bisa menjaga data Power Pivot tetap sinkron dan mencegah masalah yang disebabkan oleh penghapusan data, perubahan nama atau tipe data, atau ketergantungan yang hilang.
Menghitung Ulang Rumus DAX Secara Otomatis
Jika Anda memilih mode default penghitungan ulang rumus DAX, yaitu menghitung ulang secara otomatis, setiap perubahan pada data yang akan menyebabkan hasil rumus DAX berubah akan memicu penghitungan ulang seluruh kolom yang berisi rumus DAX.
Perubahan berikut ini selalu memerlukan penghitungan ulang rumus DAX -
Nilai dari sumber data eksternal telah diperbarui.
Rumus DAX itu sendiri berubah.
Nama tabel atau kolom yang direferensikan dalam rumus DAX telah diubah.
Hubungan antar tabel telah ditambahkan, diubah atau dihapus.
Kolom kalkulasi baru atau kolom kalkulasi telah ditambahkan.
Perubahan telah dibuat pada rumus DAX lainnya dalam buku kerja, sehingga kolom atau penghitungan yang bergantung pada rumus DAX tersebut perlu dihitung ulang.
Baris telah disisipkan atau dihapus di tabel.
Anda menerapkan filter yang memerlukan eksekusi kueri untuk memperbarui kumpulan data. Filter bisa saja diterapkan baik dalam rumus DAX atau sebagai bagian dari PivotTable atau PivotChart.
Kapan Menggunakan Mode Penghitungan Ulang Manual?
Anda bisa menggunakan mode penghitungan ulang manual hingga Anda siap dengan semua rumus DAX yang diperlukan di buku kerja Anda. Dengan cara ini, Anda dapat menghindari biaya hasil rumus komputasi pada buku kerja yang masih dalam status draf.
Anda dapat menggunakan penghitungan ulang rumus DAX secara manual dalam kondisi berikut -
Anda sedang mendesain rumus DAX dengan menggunakan templat dan ingin mengubah nama kolom dan tabel yang digunakan dalam rumus DAX sebelum Anda memvalidasinya.
Anda tahu bahwa beberapa data di buku kerja telah berubah tetapi Anda sedang bekerja dengan kolom berbeda yang tidak berubah sehingga Anda ingin menunda penghitungan ulang.
Anda sedang mengerjakan buku kerja yang memiliki banyak dependensi dan ingin menunda penghitungan ulang hingga Anda yakin bahwa semua perubahan yang diperlukan telah dibuat.
Namun, Anda harus menyadari bahwa selama buku kerja dikonfigurasi ke mode penghitungan ulang manual, validasi atau pemeriksaan rumus apa pun tidak dilakukan. Ini akan menghasilkan sebagai berikut -
Rumus baru apa pun yang Anda tambahkan ke buku kerja akan ditandai sebagai berisi kesalahan.
Tidak ada hasil yang akan muncul di kolom kalkulasi baru.
Mengonfigurasi Buku Kerja untuk Penghitungan Ulang Manual
Seperti yang telah Anda pelajari, penghitungan ulang otomatis adalah mode default dalam Model Data dari buku kerja mana pun. Untuk mengonfigurasi buku kerja untuk penghitungan ulang manual, lakukan hal berikut -
- Klik tab Desain pada Pita di jendela Power Pivot.
- Klik Opsi Perhitungan di grup Perhitungan.
- Klik Mode Perhitungan Manual dalam daftar dropdown.
Menghitung Ulang Rumus DAX Secara Manual
Untuk menghitung ulang rumus DAX secara manual, lakukan hal berikut -
- Klik tab Desain pada Pita di jendela Power Pivot.
- Klik bidang Opsi Perhitungan di grup Perhitungan.
- Klik bidang Hitung Sekarang dalam daftar turun bawah.