Vnovični izračun formul dodatka PowerPivot

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

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 opisana razlika med osveževanjem in preračunavanjem podatkov, predstavljen je pregled izvajanja preračunavanja in opisane so možnosti nadzora 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 posodobljenih podatkov iz zunanjih virov podatkov. Power Pivot ne zazna samodejno sprememb v zunanjih virih podatkov, lahko pa podatke osvežite ročno v oknu Power Pivot ali samodejno, če je delovni zvezek v skupni rabi v SharePointu.

Preračun pomeni posodabljanje vseh stolpcev, tabel, grafikonov in vrtilnih tabel v delovnem zvezku, ki vsebujejo formule. Ker preračun formule vpliva na učinkovitost delovanja, je pomembno razumeti, od česa so odvisni posamezni izračuni.

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 , formula ni treba preračuna, čeprav so povezane tabele Prodaja in izdelki . Č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

Postopki, ki preračunajo ali osvežijo podatke, se opravijo kot transakcije. To pomeni, da če kateri koli del postopka osveževanja ne uspe, se ostali postopki povrnejo v prejšnje stanje. Na ta način je zagotovljeno, da podatki ne ostanejo samo delno obdelani. Transakcij ni mogoče upravljati kot v relacijskih zbirkah podatkov, prav tako ni mogoče ustvarjati točk preverjanj.

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.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
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.

×