Valemite ümberarvutamine Power Pivotis

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Kui töötate Power Pivotis andmetega, võib vahel olla vaja allikast andmeid värskendada, arvutatud veergude valemeid ümber arvutada või tagada, et PivotTable-liigendtabelis esitatud andmed oleksid ajakohased. 

Selles teemas selgitatakse erinevust andmete värskendamise ja ümberarvutamise vahel, antakse ülevaade ümberarvutamise käivitamisest ja kirjeldatakse teie võimalusi ümberarvutamise kontrollimisel.

Andmete värskendamise vs. ümberarvutamise mõistmine

Power Pivot kasutab nii andmevärskendust kui andmete ümberarvutamist.

Andmevärskendus tähendab, et välistest andmeallikatest tuuakse ajakohaseid andmeid. Power Pivot ei tuvasta muudatusi välistes andmeallikates automaatselt, kuid andmeid saab Power Pivoti aknas värskendada käsitsi ja SharePointis ühiskasutusse antud töövihiku korral automaatselt.

Ümberarvutamine tähendab töövihikus kõigi valemeid sisaldavate veergude, tabelite, diagrammide ja PivotTable-liigendtabelite värskendamist. Kuna valemi ümberarvutamine tähendab jõudlusekulu, on tähtis mõista iga arvutusega seotud sõltuvusi.

NB! : Töövihikut ei tasu salvestada ega avaldada enne, kui selles olevad valemid on ümber arvutatud.

Käsitsi vs. automaatne ümberarvutamine

Vaikimisi arvutab Power Pivot ümber siis, kui seda nõutakse, samal ajal töötluseks vajalikku aega optimeerides. Kuigi ümberarvutamine võib aega võtta, on see oluline ülesanne, kuna ümberarvutamise ajal kontrollitakse veerusõltuvusi ja teid teavitatakse, kui veerg on muutunud, andmed on vigased või varem töötanud valemis on tekkinud viga. Võite kontrollimisest ka loobuda ja arvutusi käsitsi ainult värskendada, eriti kui töötate keerukate valemite või väga suurte andmekogumitega ja soovite värskenduste ajastust kontrollida.  

Nii käsitsi- kui ka automaatrežiimil on oma eelised, kuid sellegipoolest soovitame tungivalt kasutada ümberarvutamise automaatrežiimi. See režiim hoiab Power Pivoti metaandmed sünkroonis ning ennetab andmete kustutamisest, nime- või andmetüüpide muudatustest ja puuduvatest sõltuvustest põhjustatud probleeme. 

Automaatse ümberarvutamise kasutamine

Kui kasutate automaatse ümberarvutamise režiimi, käivitatakse iga andmetes toimunud muudatuse korral, mis võib mõne valemi tulemusi muuta, kogu valemit sisaldava veeru ümberarvutus. Valemite ümberarvutamine on alati kohustuslik järgmiste muudatuste korral.

  • Väärtused on välisest andmeallikast värskendatud.

  • Valemi määratlus on muutunud.

  • Valemis viidatud tabelite või veergude nimed on muutunud.

  • Tabelitevahelisi seoseid on lisatud, muudetud või kustutatud.

  • Lisatud on uusi mõõte või arvutatud veerge.

  • Töövihikus on muudetud teisi valemeid, nii et sellest arvutusest sõltuvad veerud või arvutused tuleb värskendada.

  • Lisatud või kustutatud on ridu.

  • Rakendasite filtri, mis nõuab andmekomplekti värskendamiseks päringu käivitamist. See filter võib olla rakendatud nii valemis kui PivotTable-liigendtabeli või PivotCharti osana.

Käsitsi ümberarvutamise kasutamine

Käsitsi ümberarvutamist saab kasutada selleks, et vältida valemi tulemuste arvutamise jõudlusekulu teket seni, kuni olete selleks valmis. Käsitsirežiim on eriti kasulik järgmistel juhtudel.

  • Koostate valemit malli abil ja soovite valemis kasutatavate veergude ja tabelite nimesid enne kinnitamist muuta.

  • Teate, et töövihikus on mõned andmed muutunud, kuid töötate parasjagu teise, muutmata veeruga, nii et soovite ümberarvutamist edasi lükata.

  • Töötate paljude sõltuvustega töövihikus ja soovite ümberarvutamist edasi lükata, kuni olete kindel, et kõik vajalikud muudatused on tehtud.

Pange tähele: seni, kuni töövihik töötab arvutamise käsitsirežiimis, ei kontrolli Exceli Power Pivot rakenduses Microsoft Excel 2013 üldse valemeid, põhjustades järgmist.

  • Kõik töövihikusse lisatavad valemid märgitakse tõrget sisaldavaks.

  • Uutes arvutatud veergudes ei ilmu tulemusi.

Töövihiku konfigureerimine käsitsi ümberarvutamiseks

  1. Power Pivot, valige kujundus> arvutused> Arvutussuvandid> Käsitsi arvutusrežiim.

  2. Kõigi tabelite ümberarvutamiseks klõpsake jälle suvandit Arvutussuvandid> Arvuta kohe.

    Töövihikus olevaid valemeid kontrollitakse tõrgete suhtes ja kui mõni tõrge ilmneb, värskendatakse tabelites tulemusi. Sõltuvalt andmete ja arvutuste hulgast ei pruugi töövihik mõnda aega reageerida.

NB! : Enne töövihiku avaldamist tuleb arvutusrežiim alati tagasi automaatseks muuta. See aitab valemite koostamisel probleeme vältida.

Ümberarvutamise tõrkeotsing

Sõltuvused

Kui veerg sõltub teisest veerust ja teise veeru sisu mingil moel muutub, võib olla vajalik kõigi seotud veergude ümberarvutamine. Kui Power Pivoti töövihikut muudetakse, analüüsib Exceli Power Pivot rakenduses Microsoft Excel 2013 olemasolevaid Power Pivoti andmeid, et määrata ümberarvutamise vajadus, ja värskendab neid kõige tõhusamal viisil. 

Oletame näiteks, et teil on tabel, müügi, mis on seotud tabelid, toote - ja ProductCategory; ja valemite tabelis Sales sõltuvad nii teiste tabelitega. Toote või tootekategooria tabeli mis tahes muudatuse põhjustab kõik arvutatud veerud ümber arvutada tabelis Sales . See on mõistlik, kui te arvate, et peate valemid, mis on kokku võtma müügi toote või kategooria järgi. Seetõttu olla kindel, et tulemus on õige; andmete põhjal valemid peavad ümber.

Power Pivot arvutab alati ümber terve tabeli, kuna täielik ümberarvutus on tõhusam kui muutunud väärtuste otsimine. Ümberarvutuse võivad käivitada suuremad muudatused, nagu veeru kustutamine, veeru arvandmete tüübi muutmine või uue veeru lisamine. Ümberarvutuse võivad käivitada ka tühisena näivad muudatused, näiteks veerunime muutmine. See on nii, kuna veerunimesid kasutatakse valemites identifikaatoritena. 

Mõnel juhul võib Power Pivot määrata veergude saate välistatud ümberarvutamist. Näiteks, kui teil on valem, mis otsib väärtust, nt [Product värvi] tabelist tooted ja veerg, mis on muudetud on [Kogus] tabelis Sales , valem ei pea arvutatakse ümber, ehkki müügi - ja toodete tabelid on seotud. Juhul, kui teil on müük [Kogus]toetuvad valemeid, ümberarvutamise on nõutav.

Ümberarvutamise järjestus sõltuvate veergude puhul

Sõltuvused arvutatakse enne ümberarvutamist. Kui üksteisest sõltub mitu veergu, järgib Power Pivot sõltuvuste järjestust. See tagab, et veerud töödeldakse õiges järjekorras ja suurima võimaliku kiirusega.  

Kanded

Andmeid ümberarvutavad või värskendavad toimingud töötavad kandena. See tähendab, et kui mingi värskendustoimingu osa nurjub, võetakse ülejäänud toimingud tagasi. See tagab, et andmed ei jää osaliselt töödeldud olekusse. Te ei saa kandeid hallata, nagu te seda relatsiooniandmebaasis teete, ega kontrollpunkte luua.

Muutlike funktsioonide ümberarvutamine

Mõnel funktsioonil, nagu NOW, RAND ja TODAY, pole fikseeritud väärtust. Kui neid kasutatakse arvutatud veerus, ei väärtustata selliseid funktsioone päringu ega filtreerimise käivitamisel tavaliselt uuesti, et vältida jõudlusprobleeme. Nende funktsioonide tulemused arvutatakse ümber ainult terve veeru ümberarvutamisel. Selliste olukordade hulka kuulub välisest andmeallikast värskendamine või andmete käsitsi redigeerimine, mis põhjustab neid funktsioone sisaldavate valemite taasväärtustamise. Muutlikud funktsioonid, nagu NOW, RAND ja TODAY, arvutatakse alati ümber ka siis, kui funktsiooni kasutatakse arvutatud välja määratluses.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×