Mengira Semula Formula dalam Power Pivot

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Apabila anda menguruskan data dalam Power Pivot, dari semasa ke semasa anda mungkin perlu menyegar semula data daripada sumber, mengira semula formula yang anda telah cipta dalam lajur terhitung atau memastikan data yang dipersembahkan dalam Jadual Pangsi adalah yang terkini.

Topik ini menerangkan perbezaan antara menyegar semula data lwn. mengira semula data, memberikan gambaran keseluruhan cara pengiraan semula dipicu dan menerangkan opsyen anda untuk mengawal pengiraan semula.

Memahami Segar Semula Data lwn. Pengiraan Semula

Power Pivot menggunakan segar semula dan pengiraan semula data:

Segar semula data bermakna mendapatkan data yang terkini daripada sumber data luaran. Power Pivot tidak mengesan perubahan dalam sumber data luaran secara automatik, tetapi data boleh disegar semula secara manual dari tingkap Power Pivot atau secara automatik jika buku kerja dikongsi di SharePoint.

Pengiraan semula bermakna mengemas kini semua lajur, jadual, carta dan Jadual Pangsi dalam buku kerja anda yang mengandungi formula. Disebabkan pengiraan semula formula melibatkan kos persembahan, pentingnya anda memahami kebergantungan yang dikaitkan dengan setiap pengiraan.

Penting: Anda tidak boleh menyimpan atau menerbitkan buku kerja sehingga formula dalamnya telah dikira semula.

Pengiraan Semula Manual lwn. Automatik

Secara lalai, Power Pivot mengira semula secara automatik seperti yang diperlukan semasa mengoptimumkan masa yang diperlukan untuk memproses. Walaupun pengiraan semula boleh memakan masa, tugas itu penting kerana semasa pengiraan semula, kebergantungan lajur disemak dan anda akan dimaklumkan jika lajur telah berubah, jika data tidak sah atau jika ralat telah muncul dalam formula yang digunakan untuk berfungsi. Walau bagaimanapun, anda boleh memilih untuk memintas pengesahan dan hanya mengemas kini pengiraan secara manual, terutamanya jika anda menguruskan formula yang kompleks atau set data yang amat besar dan anda ingin  mengawal pemasaan kemas kini.

Kedua-dua mod manual dan automatik mempunyai kelebihannya tersendiri; walau bagaimanapun, kami amat mengesyorkan anda menggunakan mod pengiraan semula automatik. Mod ini memastikan metadata Power Pivot  disegerakkan dan mencegah masalah yang disebabkan oleh pemadaman data, perubahan nama atau jenis data atau kebergantungan yang hilang. 

Menggunakan Pengiraan Semula Automatik

Apabila anda menggunakan mod pengiraan semula automatik, sebarang perubahan pada data yang akan menyebabkan hasil sebarang formula berubah akan memicu pengiraan semula bagi seluruh lajur yang mengandungi formula. Perubahan berikut sentiasa memerlukan pengiraan semula formula:

  • Nilai daripada sumber data luaran telah disegar semula.

  • Definisi formula telah berubah.

  • Nama jadual atau lajur yang dirujuk dalam formula telah berubah.

  • Perhubungan antara jadual telah ditambah, diubah suai atau dipadamkan.

  • Ukuran baru atau lajur terhitung telah ditambah.

  • Perubahan telah dibuat pada formula lain dalam buku kerja, jadi lajur atau pengiraan semula yang bergantung pada pengiraan tersebut hendaklah disegar semula.

  • Baris telah diselitkan atau dipadamkan.

  • Anda menggunakan penapis yang memerlukan pelaksanaan pertanyaan untuk mengemas kini set data. Penapis mungkin boleh digunakan sama ada dalam formula atau sebagai sebahagian daripada Jadual Pangsi atau Carta Pangsi.

Menggunakan Pengiraan Semula Manual

Anda boleh menggunakan pengiraan semula manual untuk mengelakkan penglibatan kos pengiraan keputusan formula sehingga anda bersedia. Mod manual amat berguna khususnya dalam situasi begini:

  • Anda mereka bentuk formula menggunakan templat dan ingin mengubah nama lajur dan jadual yang digunakan dalam formula sebelum anda mengesahkannya.

  • Anda tahu beberapa data dalam buku kerja telah berubah tetapi anda bekerja dengan lajur lain yang tidak berubah jadi anda ingin menunda pengiraan semula.

  • Anda bekerja dalam buku kerja yang mempunyai banyak pergantungan dan ingin menunda pengiraan semula sehingga anda pasti semula perubahan yang diperlukan telah dilakukan.

Sila maklum bahawa selagi buku kerja disetkan kepada mod pengiraan manual, Power Pivot dalam Microsoft Excel 2013 tidak akan menjalankan sebarang pengesahan atau semakan formula, dengan hasil berikut:

  • Sebarang formula baru yang anda tambahkan pada buku kerja akan dibenderakan sebagai mengandungi ralat.

  • Tiada hasil akan muncul dalam lajur terhitung baru.

Untuk mengkonfigurasikan buku kerja untuk pengiraan semula manual

  1. Dalam Power Pivot, klik Reka bentuk> pengiraan> Opsyen pengiraan> Mod pengiraan Manual.

  2. Untuk mengira semula semua jadual, klik Opsyen Pengiraan> Kira Sekarang.

    Formula dalam buku kerja disemak untuk ralat dan jadual dikemas kini dengan hasil, jika ada. Bergantung pada jumlah data dan bilangan pengiraan, buku kerja mungkin menjadi tidak responsif buat seketika.

Penting: Sebelum anda menerbitkan buku kerja, anda patut sentiasa mengubah mod pengiraan kembali kepada automatik. Ini akan membantu mengelakkan masalah semasa mereka bentuk formula.

Menyelesaikan Masalah Pengiraan Semula

Kebergantungan

Apabila lajur bergantung pada lajur lain dan kandungan lajur lain berubah dengan sebarang cara, semua lajur yang berkaitan mungkin perlu dikira semula. Apabila perubahan dibuat pada buku kerja Power Pivot, Power Pivot dalam Microsoft Excel 2013 menjalankan analisis bagi data Power Pivot yang sedia ada untuk menentukan sama ada pengiraan semula diperlukan dan menjalankan kemas kini dengan cara yang paling cekap.

Contohnya, katakan anda mempunyai jadual, jualan, yang berkaitan dengan jadual, produk dan ProductCategory; dan Formula dalam Jadual jualan bergantung pada kedua-dua Jadual lain. Sebarang perubahan pada jadual produk atau ProductCategory akan menyebabkan semua lajur terhitung dalam Jadual jualan untuk dikira semula. Ini munasabah apabila anda menganggap bahawa anda mungkin mempunyai formula yang gulung atas jualan mengikut kategori atau mengikut produk. Oleh itu, untuk memastikan hasil adalah betul; Formula yang berdasarkan data mesti dikira semula.

Power Pivot sentiasa menjalankan fungsi pengiraan semula yang lengkap untuk jadual, kerana pengiraan semula lengkap adalah lebih cekap daripada menyemak nilai yang berubah. Perubahan yang mencetuskan pengiraan semula mungkin termasuk perubahan besar seperti memadamkan lajur, mengubah jenis data angka untuk lajur atau menambah lajur baru. Walau bagaimanapun, perubahan yang agak remeh, seperti mengubah nama lajur, mungkin turut mencetuskan pengiraan semula. Hal ini demikian kerana nama lajur digunakan sebagai pengecam dalam formula.

Dalam sesetengah kes, Power Pivot mungkin menentukan lajur boleh dikecualikan daripada pengiraan semula. Contohnya, jika anda mempunyai formula yang mencari nilai seperti [Warna produk] dari jadual produk dan lajur yang diubah adalah [kuantiti] dalam Jadual jualan , formula tidak perlu dikira semula walaupun Jadual jualan dan produk berkaitan. Walau bagaimanapun, jika anda mempunyai sebarang formula yang bergantung pada jualan [kuantiti], pengiraan semula yang diperlukan.

Jujukan Pengiraan Semula untuk Lajur Bergantung

Kebergantungan dikira sebelum sebarang pengiraan semula. Jika terdapat berbilang lajur yang bergantung pada satu sama lain, Power Pivot akan mengikut jujukan kebergantungan. Hal ini akan memastikan bahawa lajur diproses dalam tertib yang betul pada kelajuan maksimum.

Urus Niaga

Operasi yang mengira semula atau menyegar semula data berlaku seperti urus niaga. Ini bermakna jika mana-mana bahagian operasi segar semula gagal, maka operasi selebihnya akan kembali kepada asal. Hal demikian memastikan data tidak dibiarkan dalam keadaan diproses sebahagian sahaja. Anda tidak boleh menguruskan urus niaga sebagaimana anda lakukan dalam pangkalan data hubungan atau mencipta titik semakan.

Pengiraan Semula Fungsi Mudah Berubah

Sesetengah fungsi seperti NOW, RAND atau TODAY, tidak mempunyai nilai tetap. Untuk mengelakkan masalah prestasi, pelaksanaan pertanyaan atau penapisan biasanya tidak akan menyebabkan fungsi sedemikian dinilai semula jika ia digunakan dalam lajur terhitung. Keputusan bagi fungsi ini hanya dikira semula apabila seluruh lajur dikira semula. Situasi ini termasuk menyegar semula daripada sumber data luaran atau mengedit data secara manual yang menyebabkan penilaian semula formula yang mengandungi fungsi ini. Walau bagaimanapun, fungsi mudah berubah seperti NOW, RAND atau TODAY akan sentiasa dikira semula jika fungsi ini digunakan dalam takrifan Medan Terhitung.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×