Kelola janji temu, rencana, anggaran – mudah dengan Microsoft 365

Menghitung Ulang Rumus di PowerPivot

Saat 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 di kolom terhitung, atau pastikan data yang disajikan dalam PivotTable sudah diperbarui.

Topik ini menjelaskan perbedaan antara data yang Refreshing vs. perhitungan ulang data, memberikan gambaran umum tentang bagaimana penghitungan ulang dipicu, dan menguraikan opsi Anda untuk mengontrol penghitungan ulang.

Memahami refresh data vs perhitungan ulang

Power Pivot menggunakan refresh data dan perhitungan ulang:

Refresh data berarti mendapatkan data terbaru dari sumber data eksternal. Power Pivot tidak secara otomatis mendeteksi perubahan dalam sumber data eksternal, tapi data bisa direfresh secara manual dari jendela Power Pivot atau secara otomatis jika buku kerja dibagikan di SharePoint.

Penghitungan ulang berarti memperbarui semua kolom, tabel, bagan, dan PivotTable di buku kerja Anda yang berisi rumus. Karena penghitungan ulang rumus menghasilkan biaya kinerja, penting untuk memahami dependensi yang terkait dengan setiap penghitungan.

Penting:  Anda sebaiknya tidak menyimpan atau menerbitkan buku kerja hingga Rumusnya dihitung ulang.

Penghitungan ulang manual vs. otomatis

Secara default, Power Pivot secara otomatis dihitung ulang sebagai diperlukan saat mengoptimalkan waktu yang diperlukan untuk pemrosesan. Meskipun penghitungan ulang dapat memakan waktu, ini adalah tugas penting, karena selama penghitungan ulang, dependensi kolom dicentang, dan Anda akan diberi tahu jika kolom telah berubah, jika data tidak valid, atau jika kesalahan muncul dalam rumus yang digunakan untuk bekerja. Namun, Anda dapat memilih untuk mengabaikan validasi dan hanya memperbarui perhitungan secara manual, terutama jika Anda bekerja dengan rumus kompleks atau kumpulan data yang sangat besar dan ingin mengontrol pengaturan waktu pembaruan.

Mode manual dan otomatis memiliki keunggulan; Namun, kami sangat menyarankan agar Anda menggunakan mode penghitungan ulang otomatis. Mode ini mempertahankan metadata Power Pivotselaras, dan mencegah masalah yang disebabkan oleh penghapusan data, perubahan dalam nama atau tipe data, atau dependensi yang hilang. 

Menggunakan penghitungan ulang otomatis

Saat Anda menggunakan mode penghitungan ulang otomatis, setiap perubahan pada data yang akan menyebabkan hasil dari rumus yang akan diubah akan memicu penghitungan ulang seluruh kolom yang berisi rumus. Perubahan berikut ini selalu memerlukan penghitungan ulang rumus:

  • Nilai dari sumber data eksternal telah diperbarui.

  • Definisi rumus berubah.

  • Nama tabel atau kolom yang direferensikan dalam rumus telah diubah.

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

  • Ukuran baru atau kolom terhitung telah ditambahkan.

  • Perubahan telah dilakukan pada rumus lain dalam buku kerja, sehingga kolom atau penghitungan yang bergantung pada penghitungan tersebut harus disegarkan.

  • Baris telah disisipkan atau dihapus.

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

Menggunakan penghitungan ulang manual

Anda dapat menggunakan penghitungan ulang manual untuk menghindari terhentanya biaya hasil rumus komputasi hingga Anda siap. Mode manual sangat berguna dalam situasi berikut:

  • Anda sedang mendesain rumus dengan menggunakan templat dan ingin mengubah nama kolom dan tabel yang digunakan dalam rumus sebelum Anda memvalidasi.

  • Anda tahu bahwa beberapa data dalam buku kerja telah berubah tetapi Anda sedang bekerja dengan kolom berbeda yang tidak berubah sehingga Anda ingin menunda penghitungan ulang.

  • Anda sedang bekerja dalam buku kerja yang memiliki banyak dependensi dan ingin menangguhkan penghitungan ulang hingga Anda yakin semua perubahan yang diperlukan telah dibuat.

Perhatikan bahwa selama buku kerja diatur ke mode perhitungan manual, PowerPivot di Microsoft Excel 2013 tidak melakukan validasi apa pun atau memeriksa rumus, dengan hasil berikut:

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

  • Hasil tidak akan muncul dalam kolom terhitung baru.

Untuk mengonfigurasi buku kerja untuk penghitungan ulang manual

  1. Di Power Pivot, klik desain> penghitungan> opsi perhitungan> mode perhitungan manual.

  2. Untuk menghitung ulang semua tabel, klik opsi penghitungan> hitung sekarang.

    Rumus dalam buku kerja diperiksa kesalahan, dan tabel diperbarui dengan hasil, jika ada. Bergantung pada jumlah data dan jumlah penghitungan, buku kerja mungkin menjadi tidak responsif selama beberapa waktu.

Penting:  Sebelum menerbitkan buku kerja, Anda harus selalu mengubah mode perhitungan kembali ke otomatis. Ini akan membantu mencegah masalah saat mendesain rumus.

Pemecahan masalah penghitungan ulang

Terpen

Saat kolom bergantung pada kolom lain, dan konten dari kolom lain tersebut berubah dengan cara apa pun, Semua kolom terkait mungkin perlu dihitung ulang. Setiap kali perubahan dilakukan pada buku kerja Power Pivot , PowerPivot di Microsoft Excel 2013 melakukan analisis data Power Pivotyang sudah ada untuk menentukan apakah penghitungan ulang diperlukan, dan melakukan pembaruan dengan cara yang paling efisien.

Misalnya, Anda memiliki tabel, penjualan, yang terkait dengan tabel, produk , dan kategori. dan rumus dalam tabel penjualan tergantung pada kedua tabel lain. Setiap perubahan pada tabel produk atau productcategory akan menyebabkan semua kolom terhitung dalam tabel penjualan akan dihitung ulang. Ini masuk akal saat Anda mempertimbangkan bahwa Anda mungkin memiliki rumus yang menggulung penjualan berdasarkan Kategori atau produk. Oleh karena itu, untuk memastikan hasil sudah benar; rumus berdasarkan data harus dihitung ulang.

Power Pivot selalu melakukan penghitungan ulang lengkap untuk tabel, karena penghitungan ulang lengkap lebih efisien daripada memeriksa nilai yang diubah. Perubahan yang memicu penghitungan ulang mungkin menyertakan perubahan besar seperti menghapus kolom, mengubah tipe data numerik dari kolom, atau menambahkan kolom baru. Namun, tampaknya perubahan sepele, seperti mengubah nama kolom, mungkin memicu penghitungan ulang juga. Ini karena nama kolom digunakan sebagai pengidentifikasi dalam rumus.

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

Urutan penghitungan ulang untuk kolom dependen

Dependensi dihitung sebelum penghitungan ulang apa pun. Jika ada beberapa kolom yang bergantung pada satu sama lain, Power Pivot mengikuti urutan dependensi. Ini memastikan bahwa kolom diproses dalam urutan yang benar pada kecepatan maksimum.

Transaksi

Operasi yang menghitung ulang atau refresh data berlangsung sebagai transaksi. Ini berarti bahwa jika ada bagian dari operasi refresh yang gagal, operasi yang tersisa akan dibatalkan. Ini untuk memastikan bahwa data tidak dibiarkan dalam keadaan sebagian diproses. Anda tidak bisa mengelola transaksi seperti yang Anda lakukan di database relasional, atau membuat titik pemeriksaan.

Perhitungan ulang fungsi volatil

Beberapa fungsi seperti sekarang, RAND, atau hari ini, tidak memiliki nilai tetap. Untuk menghindari masalah kinerja, eksekusi 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 dihitung ulang. Situasi ini mencakup refresh dari sumber data eksternal atau pengeditan data manual yang menyebabkan evaluasi ulang rumus yang berisi fungsi tersebut. Namun, fungsi volatil seperti NOW, RAND, atau TODAY akan selalu dihitung ulang jika fungsi tersebut digunakan dalam definisi bidang terhitung.

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Perlu bantuan lainnya?

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

×