Vnovični izračun formul dodatka PowerPivot

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Ko delate s podatki v dodatku Power Pivot, boste morda morali podatke iz vira občasno osvežiti, preračunati formule, ki ste jih ustvarili v izračunanih stolpcih, ali poskrbeti, da bodo podatki v vrtilni tabeli posodobljeni.

V tej temi je razloženo razliko med osveževanjem podatkov primerjavi preračunavanje podatkov, pregled način preračunavanja se sproži in opisuje možnosti za nadzor nad preračunavanja.

Razumevanje razlike med osveževanjem in preračunavanjem podatkov

Power Pivot uporablja oboje – osveževanje in preračun podatkov:

Osveževanje podatkov pomeni pridobivanje najnovejše podatke iz zunanjih virov podatkov. Power Pivot samodejno zazna spremembe v zunanjih virov podatkov, vendar podatki, jih je mogoče osvežiti ročno iz okna Power Pivot ali samodejno Če delovni zvezek v skupni rabi v SharePointu.

Preračunavanje pomeni, da posodobite vse stolpce, tabele, grafikoni in vrtilne tabele v delovnem zvezku, ki vsebujejo formule. Preračunavanja formule se zaračunajo učinkovitosti stroški, zato je pomembno razumeti odvisnosti, povezane z vsako izračuna.

Pomembno: Delovnega zvezka ne smete shraniti ali objaviti, dokler formule v njem niso preračunane.

Primerjava ročnega in samodejnega preračunavanja

Power Pivot po potrebi samodejno izvede preračun, pri čemer optimizira čas za obdelavo. Čeprav postopek za preračun lahko traja dlje časa, je to pomembno opravilo smiselno opraviti, ker se med preračunavanjem preverijo odvisnosti in sistem vas obvesti, če se je stolpec spremenil, če so podatki neveljavni ali pa če je v prej normalno delujoči formuli prišlo do napake. Potrjevanje lahko tudi preskočite in izračune posodobite samo ročno, zlasti če delo vključuje kompleksne formule ali zelo velike nabore podatkov in želite spremljati trajanje posodobitev.

Oba načina – ročni in samodejni, imata prednosti; vendar je zelo priporočljivo uporabljati samodejni način preračunavanja. Pri tem načinu metapodatki dodatka Power Pivot  ostanejo sinhronizirani in preprečijo se težave, ki nastanejo zaradi brisanja podatkov, sprememb imen oziroma podatkovnih tipov ali manjkajočih odvisnostmi. 

Uporaba samodejnega preračunavanja

Pri samodejnem načinu preračunavanja bodo vse spremembe, ki bi spremenile rezultat katere koli formule, sprožile preračun celotnega stolpca s formulo. Pri naslednjih spremembah je vedno treba preračunati formule:

  • Vrednosti iz zunanjega vira podatkov so osvežene.

  • Definicija formule se je spremenila.

  • Imena tabel ali stolpcev, na katere se nanaša formula, so spremenjena.

  • Odnosi med tabelami so dodani, spremenjeni ali izbrisani.

  • Nove mere ali izračunani stolpci so dodani.

  • Druge formule v delovnem zvezku so spremenjene, zato bi bilo treba osvežiti stolpce oziroma izračune, ki so odvisni od tega izračuna.

  • Nekatere vrstice so vstavljene ali izbrisane.

  • Uporabili ste filter, pri katerem je za posodobitev nabora podatkov treba izvesti poizvedbo. To velja za filtre, ki ste jih uporabili v formuli ali kot del vrtilne tabele oziroma vrtilnega grafikona.

Uporaba ročnega preračunavanja

Z ročnim preračunom preprečite računanje rezultatov formul, dokler niste pripravljeni. Ročni način je predvsem uporaben v naslednjih situacijah:

  • Formulo oblikujete s predlogo in pred preverjanjem veljavnosti želite spremeniti imena stolpcev in tabel, uporabljenih v formuli.

  • Veste, da so se nekateri podatki v delovnem zvezku spremenili, ampak delate z drugačnim stolpcem, ki se ni spremenil, zato želite preračun opraviti pozneje.

  • Delate v delovnem zvezku s številnimi odvisnostmi in ne želite izvesti preračuna, dokler niste prepričani, da so opravljene vse potrebne spremembe.

Dokler je delovni zvezek nastavljen na ročni način preračunavanja, Power Pivot v programu Microsoft Excel 2013 ne preverja veljavnosti ali formul, kar povzroči naslednje posledice:

  • Vse nove formule, ki jih dodate delovnemu zvezku, bodo označene kot formule z napako.

  • V novih izračunanih stolpcih se ne prikažejo rezultati.

Konfiguriranje delovnega zvezka za ročno preračunavanje

  1. V Power Pivot, kliknite načrt> izračuni> Možnosti izračunov> Način ročnega izračuna.

  2. Če želite preračunati vse tabele, kliknite Možnosti izračuna> Izračunaj.

    Preveri se, ali v formulah obstajajo napake, in tabele se po potrebi posodobijo z rezultati. Delovni zvezek je začasno lahko neodziven, odvisno od količine podatkov in števila izračunov.

Pomembno: Preden objavite delovni zvezek, je treba vedno spremeniti način izračuna nazaj na samodejni način. To bo pomagalo preprečiti težave pri oblikovanju formul.

Odpravljanje težav pri preračunavanju

Odvisnosti

Ko je stolpec odvisen od drugega stolpca in se vsebina tega drugega stolpca na kakršen koli način spremeni, je morda treba vse povezane stolpce preračunati. Vedno ko uvedete spremembe v delovni zvezek dodatka Power Pivot, Power Pivot v programu Microsoft Excel 2013 za Excel izvede analizo obstoječih podatkov dodatka Power Pivot , da se določi, ali je preračunavanje potrebno, in čim bolj učinkovito posodobi podatke.

Recimo, da imate v tabeli, prodaje, ki je povezana s tabelami, izdelka in ProductCategory; in formule v tabeli Sales odvisni od druge tabele. Kakršne koli spremembe v izdelku ali ProductCategory tabele, ki bo povzročila vse izračunanih stolpcev v tabeli Sales tudi preračun. To je smiselno, če menite, da boste morali morda formule, ki zbrati prodaja po kategorijah ali po izdelku. Zato, da se prepričate, da rezultate pravilna; formule, ki temeljijo na podatkih, morate znova izračunano.

Power Pivot vedno izvede popoln preračun za tabelo, ker je to bolj učinkovito kot preverjanje spremenjenih vrednosti. Spremembe, ki sprožijo preračunavanje, lahko vključujejo večje spremembe, kot so brisanje stolpca, spreminjanje številskih podatkovnih tipov stolpca ali dodajanje novega stolpca. Vendar na videz nepomembne spremembe, kot je spreminjanje imena stolpca, prav tako lahko sprožijo preračun. Razlog za to je uporaba imen stolpcev kot identifikatorjev v formulah.

V nekaterih primerih Power Pivot lahko ugotovite, da stolpce lahko izključi iz preračunavanja. Na primer, če imate formulo, ki poišče vrednosti, na primer [Product barve] v tabeli Products in stolpec, v katerem je spremenila je [količina] v tabeli Sales , formule ne potrebujete tudi preračun, čeprav je tabele Prodaja in izdelki so v relaciji. Če imate katero koli formule, ki se nanašajo na Prodaja [količina], preračunavanje je potrebno.

Zaporedje preračunavanja za odvisne stolpce

Odvisnosti se izračunajo pred vsakim preračunavanjem. Če obstaja več stolpcev, ki so medsebojno odvisni, Power Pivot sledi zaporedju odvisnosti. To zagotavlja, da se stolpci najhitreje obdelajo v pravilnem vrstnem redu.

Transakcije

Operacije, da osvežite podatke ali Vnovični izračun poteka kot transakcijo. To pomeni, da če kateri koli del postopek osveževanja ne uspe, preostalih operacij so zbrani nazaj. To je, da zagotovite, da podatkov ne levo v delno predelanih stanju. Transakcije ni mogoče upravljati kot v relacijske zbirke podatkov, ali pa ustvarite preverjanja.

Preračunavanje občutljivih funkcij

Nekatere funkcije, kot so NOW, RAND in TODAY, nimajo fiksnih vrednosti. Za preprečitev težav z učinkovitostjo delovanja izvajanje poizvedb ali filtriranja običajno ne povzroči preračuna takšnih funkcij, če so uporabljene v izračunanem stolpcu. Rezultati teh funkcij se preračunajo samo, ko se preračuna celoten stolpec. Te situacije vključujejo osveževanje iz zunanjega vira podatkov ali ročno urejanje podatkov, ki povzroči preračun formul s temi funkcijami. Vendar se bodo občutljive funkcije, kot so NOW, RAND in TODAY, vedno preračunale, če je funkcija uporabljena v definiciji izračunanega polja.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×