Menghitung Ulang Rumus di PowerPivot

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Ketika Anda bekerja dengan data di Power Pivot, dari waktu ke waktu Anda mungkin perlu me-refresh data dari sumber, menghitung ulang rumus yang telah Anda buat dalam kolom terhitung, atau memastikan data yang disajikan di PivotTable adalah data yang terbarui.

Topik ini menjelaskan perbedaan antara me-refresh data versus. menghitung ulang data, menyediakan gambaran umum tentang bagaimana perhitungan ulang dipicu, dan menjelaskan opsi Anda untuk mengontrol perhitungan ulang.

Memahami Refresh Data versus Perhitungan Ulang

Power Pivot menggunakan refresh data dan perhitungan ulang data:

Refresh data artinya mendapatkan data terkini dari sumber data eksternal. Power Pivot tidak secara otomatis mendeteksi perubahan di sumber data eksternal, tetapi data bisa di-refresh secara manual dari jendela Power Pivot secara otomatis jika buku kerja dibagikan di SharePoint.

Perhitungan Ulang artinya memperbarui semua kolom, tabel, bagan, dan PivotTable dalam buku kerja Anda yang berisi rumus. Karena perhitungan ulang rumus menimbulkan biaya kinerja, penting untuk memahami dependensi terkait dengan tiap perhitungan.

Penting: Anda sebaiknya tidak menyimpan atau menerbitkan buku kerja hingga rumus di dalamnya telah dihitung ulang.

Perhitungan Ulang Manual versus. Perhitungan Ulang Otomatis

Secara default, Power Pivot akan menghitung ulang secara otomatis sebagaimana diperlukan sekaligus mengoptimalkan waktu yang diperlukan untuk pemrosesan. Meskipun memerlukan waktu, perhitungan ulang merupakan tugas yang penting karena selama perhitungan ulang berlangsung, dependensi kolom akan diperiksa dan Anda akan diberi tahu jika kolom berubah, data tidak valid, atau kesalahan ditampilkan dalam rumus yang digunakan untuk bekerja. Namun, Anda dapat memilih untuk mengabaikan validasi dan hanya memperbarui perhitungan secara manual, khususnya jika menangani rumus yang rumit atau kumpulan data yang sangat besar dan ingin mengontrol waktu pembaruan.

Mode manual dan otomatis memiliki keunggulan; namun, sebaiknya gunakan mode perhitungan ulang otomatis. Mode ini akan membuat metadata Power Pivot tetap tersinkronisasi, dan mencegah masalah yang disebabkan oleh penghapusan data, perubahan nama atau jenis data, maupun dependensi yang tidak ada. 

Menggunakan Perhitungan Ulang Otomatis

Ketika Anda menggunakan mode perhitungan ulang otomatis, perubahan apa pun pada data yang dapat mengakibatkan hasil rumus berubah akan memicu perhitungan ulang seluruh kolom yang berisi rumus. Perubahan berikut selalu memerlukan perhitungan ulang rumus:

  • Nilai dari sumber data eksternal telah di-refresh.

  • Definisi rumus berubah.

  • Nama tabel atau kolom yang dirujuk dalam rumus telah berubah.

  • Hubungan antara tabel telah ditambahkan, dimodifikasi, atau dihapus.

  • Pengukuran atau kolom terhitung baru telah ditambahkan.

  • Perubahan telah dibuat pada rumus lain dalam buku kerja sehingga kolom atau perhitungan yang tergantung pada perhitungan tersebut harus di-refresh.

  • Baris telah disisipkan atau dihapus.

  • Anda menerapkan filter yang memerlukan eksekusi kueri untuk memperbarui kumpulan data. Filter mungkin diterapkan baik dalam rumus maupun sebagai bagian dari PivotTable atau PivotChart.

Menggunakan Perhitungan Ulang Manual

Anda bisa menggunakan perhitungan ulang manual untuk menghindari timbulnya biaya komputasi hasil rumus sampai Anda siap. Mode manual terutama berguna dalam situasi berikut:

  • Anda merancang rumus menggunakan templat serta ingin mengubah nama kolom dan tabel yang digunakan dalam rumus sebelum memvalidasinya.

  • Anda mengetahui bahwa sejumlah data di buku kerja telah berubah, namun Anda bekerja dengan kolom berbeda yang belum berubah sehingga Anda ingin menunda perhitungan.

  • Anda bekerja dalam buku kerja yang memiliki banyak dependensi dan ingin menunda perhitungan ulang hingga merasa yakin bahwa semua perubahan penting telah dibuat.

Perlu diketahui bahwa selama buku kerja ditetapkan ke mode perhitungan manual, PowerPivot di Microsoft Excel 2013 untuk Excel tidak akan melakukan validasi atau memeriksa rumus, dengan hasil berikut:

  • Rumus baru yang Anda tambahkan ke buku kerja akan ditandai sebagai berisi kesalahan.

  • Tidak akan ada hasil yang muncul dalam kolom terhitung.

Untuk mengonfigurasi buku kerja untuk perhitungan ulang manual

  1. Di Power Pivot, klik desain> perhitungan> Opsi perhitungan> Mode Perhitungan Manual.

  2. Untuk menghitung ulang semua tabel, klik Opsi Perhitungan > Hitung Sekarang.

    Rumus-rumus di buku kerja diperiksa jika ada kesalahan, dan tabel-tabel diperbarui dengan hasil, jika ada. Bergantung pada jumlah data dan jumlah perhitungan, buku kerja mungkin menjadi tidak responsif beberapa saat.

Penting: Sebelum Anda menerbitkan buku kerja, Anda harus selalu mengembalikan mode perhitungan ke otomatis. Ini akan membantu mencegah masalah ketika merancang rumus.

Mengatasi Masalah Perhitungan Ulang

Dependensi

Bila satu kolom bergantung pada kolom lain, dan konten kolom lain tersebut berubah, seluruh kolom terkait mungkin harus dihitung ulang. Bila perubahan dibuat pada buku kerja Power Pivot, maka PowerPivot di Microsoft Excel 2013 akan menjalankan analisis data Power Pivot yang ada untuk menentukan apakah perhitungan ulang diperlukan, dan menjalankan pembaruan dengan cara yang seefisien mungkin.

Misalnya, Anda memiliki tabel, penjualan, yang terkait dengan tabel, produk dan ProductCategory; dan rumus dalam tabel penjualan bergantung pada kedua tabel yang lain. Perubahan apa pun produk atau ProductCategory tabel akan mengakibatkan Semua kolom terhitung dalam tabel penjualan untuk dihitung ulang. Ini masuk akal saat Anda menganggap bahwa Anda mungkin memiliki rumus yang menyatukan penjualan menurut kategori atau menurut produk. Oleh karena itu, untuk memastikan hasil benar; rumus yang didasarkan pada data harus dihitung ulang.

Power Pivot selalu menjalankan perhitungan ulang tabel secara lengkap, karena perhitungan ulang yang lengkap akan lebih efisien dibandingkan memeriksa nilai yang berubah. Perubahan yang memicu perhitungan ulang mungkin mencakup perubahan besar seperti menghapus kolom, mengubah jenis data numerik pada kolom, atau menambahkan kolom baru. Namun, perubahan yang tampaknya biasa, seperti mengubah nama kolom, juga dapat memicu perhitungan ulang. Hal ini karena nama kolom digunakan sebagai pengidentifikasi dalam rumus.

Dalam beberapa kasus, Power Pivot dapat menentukan bahwa kolom bisa dikecualikan dari perhitungan ulang. Misalnya, jika Anda memiliki rumus yang mencari nilai seperti [Produk warna] dari tabel Products , dan kolom yang diubah [Quantity] dalam tabel penjualan , rumus tidak perlu dihitung ulang meskipun tabel penjualan dan produk terkait. Namun, jika Anda memiliki setiap rumus yang bergantung pada penjualan [Quantity], perhitungan ulang diperlukan.

Urutan Perhitungan Ulang untuk Kolom Dependen

Dependensi akan dihitung sebelum perhitungan ulang dilakukan. Jika terdapat beberapa kolom yang saling tergantung, Power Pivot akan mengikuti urutan dependensi. Tindakan ini akan memastikan kolom tersebut diproses sesuai urutan yang benar dengan kecepatan maksimum.

Transaksi

Operasi yang menghitung ulang atau merefresh data berlangsung sebagai transaksi. Ini artinya bahwa jika ada bagian dari operasi refresh yang gagal, operasi selebihnya dibatalkan. Ini untuk memastikan bahwa data tidak dibiarkan dalam status terproses sebagian. Anda tidak bisa mengelola transaksi seperti yang Anda lakukan di database relasional, atau membuat titik pemeriksaan.

Perhitungan Ulang Fungsi Volatile

Beberapa fungsi seperti NOW, RAND, atau TODAY, tidak mempunyai nilai tetap. Untuk menghindari masalah kinerja, pelaksanaan kueri atau pemfilteran biasanya tidak akan menyebabkan fungsi tersebut dievaluasi ulang jika digunakan dalam kolom terhitung. Hasil untuk fungsi ini hanya dihitung ulang saat seluruh kolom sudah dihitung ulang. Situasi ini mencakup refresh dari sumber data eksternal atau pengeditan data manual yang menyebabkan evaluasi ulang rumus yang berisi fungsi ini. Namun, fungsi tidak tetap seperti NOW, RAND, atau TODAY akan selalu dihitung ulang jika fungsi tersebut digunakan dalam definisi Bidang Terhitung.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×