Memperbarui Hasil Rumus DAX
Rumus DAX digunakan dalam penghitungan yang melibatkan data besar, termasuk data dari sumber data eksternal. Data dapat berubah dari waktu ke waktu karena penghitungan DAX juga dimaksudkan untuk data langsung.
Hasil rumus DAX perlu diperbarui pada dua kesempatan -
Data Refresh - Saat data di-refresh.
Recalculation - Saat ada perubahan dalam rumus DAX.
Memahami Penyegaran Data vs. Penghitungan Ulang
Penyegaran dan penghitungan ulang data adalah dua operasi yang terpisah tetapi terkait.
Refresh data adalah proses memperbarui data dalam Model Data di buku kerja Anda yang mendapatkan data terbaru dari sumber data eksternal.
Penghitungan ulang adalah proses memperbarui semua kolom, tabel, dan PivotTable di buku kerja Anda yang berisi rumus DAX, untuk mencerminkan perubahan dalam data yang mendasari yang dihasilkan dari perubahan rumus DAX itu sendiri.
Anda tidak boleh menyimpan atau menerbitkan buku kerja hingga rumus DAX di dalamnya telah dihitung ulang.
Berbagai Cara untuk Memperbarui Data dalam Model Data
Power Pivot tidak secara otomatis mendeteksi perubahan dalam sumber data eksternal.
Anda bisa melakukan refresh data secara manual dari jendela Power Pivot dengan interval yang bisa Anda tentukan.
Anda bisa menjadwalkan refresh data otomatis dari sumber eksternal, jika Anda telah menerbitkan buku kerja ke situs SharePoint.
Untuk detail tentang ini, lihat bab - Updating Data in Data Model.
Penghitungan ulang Rumus DAX
Penghitungan ulang rumus DAX adalah tugas penting, karena selama penghitungan ulang, dependensi kolom dicentang dan Anda akan diberi tahu jika kolom telah berubah, jika datanya tidak valid, atau jika kesalahan telah muncul dalam rumus DAX yang dulu berfungsi.
Penghitungan ulang dapat memengaruhi kinerja dengan cara berikut -
Untuk kolom terhitung, hasil rumus DAX harus selalu dihitung ulang untuk seluruh kolom, setiap kali Anda mengubah rumus DAX.
Untuk bidang terhitung, hasil rumus DAX tidak dihitung hingga bidang terhitung ditempatkan dalam konteks PivotTable atau PivotChart. Rumus DAX akan dihitung ulang saat Anda mengubah judul baris atau kolom yang memengaruhi filter pada data atau saat Anda merefresh PivotTable secara manual.
Di DAX, penghitungan ulang rumus dapat dilakukan secara otomatis atau manual.
Untuk mempelajari lebih lanjut tentang penghitungan ulang, lihat bab - Recalculating DAX Formulas.