Valemite ümberarvutamine Power Pivotis

Kui töötate Power Pivot andmetega, on võimalik, et aeg-ajalt peate andmeallika andmeid värskendama, arvutama arvutatud veergudes loodud valemid ümber või veenduma, et PivotTable-liigendtabelis esitatud andmed on ajakohased.

Selles teemas selgitatakse andmete värskendamise ja andmete ümberarvutamise vahelist erinevust, antakse ülevaade ümberarvutuse käivitamisest ja kirjeldatakse ümberarvutamise kontrollimise suvandeid.

Andmete värskendamise ja ümberarvutamise mõistmine

Power Pivot kasutab nii andmete värskendamist kui ka ümberarvutamist.

Andmete värskendamine tähendab ajakohaste andmete hankimist välistest andmeallikatest. Power Pivot ei tuvasta automaatselt väliste andmeallikate muutusi, kuid andmeid saab käsitsi värskendada Power Pivot aknast või automaatselt, kui töövihik on SharePointis ühiskasutuses.

Ümberarvutus tähendab valemeid sisaldavates töövihikutes veergude, tabelite, diagrammide ja PivotTable-liigendtabelite värskendamist. Kuna valemi ümberarvutamisega kaasneb jõudluse maksumus, on oluline mõista iga arvutusega seotud sõltuvusi.

NB!:  Te ei peaks töövihikut salvestama ega avaldama, kuni selle valemid on ümber arvutatud.

Käsitsi automaatne ümberarvutus

Vaikimisi arvutab Power Pivot automaatselt ümber vastavalt vajadusele, kui optimeerite töötlemiseks kuluvat aega. Kuigi ümberarvutamine võib aega võtta, on see oluline ülesanne, sest ümberarvutamise käigus kontrollitakse veeru sõltuvusi ja teid teavitatakse veeru muutmisest, kui andmed on kehtetud või kui mõni tõrge on ilmnenud töötamisel kasutatud valemis. Saate siiski loobuda kinnitamisest ja uuendada ainult arvutusi käsitsi, eriti juhul, kui töötate keeruliste valemite või väga suurte andmekogumite abil ja soovite reguleerida värskenduste ajastust.

Nii käsitsi kui ka automaatsetel režiimidel on eelised; Siiski soovitame kasutada automaatse ümberarvutamise režiimi. See režiim hoiab Power Pivot metaandmed grimis ja väldib probleeme, mis on põhjustatud andmete kustutamisest, nimede või andmetüüpide muutmisest või puuduvatest sõltuvustest. 

Automaatse ümberarvutamise kasutamine

Kui kasutate automaatse ümberarvutamise režiimi, käivitab muudatuste tegemiseks mis tahes valemi tulemiks olevad andmed kogu valemit sisaldava veeru ümber. Järgmised muudatused nõuavad alati valemite ümberarvutamist.

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

  • Valemi määratlus on muudetud.

  • Valemis viidatud tabelite või veergude nimesid on muudetud.

  • Tabelite vahelised seosed on lisatud, muudetud või kustutatud.

  • Lisatud on uued meetmed või arvutatud veerud.

  • Töövihikus on tehtud muid valemeid, nii et veerud või arvutused, mis sõltuvad sellest arvutusest, tuleks värskendada.

  • Read on lisatud või kustutatud.

  • Rakendasid filtri, mis nõuab andmete kogumi värskendamiseks päringu täitmist. Filtrit oleks saanud rakendada kas valemis või PivotTable-liigendtabeli või PivotChart-liigenddiagrammi osana.

Käsitsi ümberarvutamise kasutamine

Saate käsitsi ümberarvutuse abil vältida valemi tulemite maksumuse tekkimist, kuni olete valmis. Käsitsi režiim on eriti kasulik järgmistes olukordades.

  • Kujundate valemit malli abil ja soovite muuta valemis kasutatud veergude ja tabelite nimesid enne selle kinnitamist.

  • Teate, et töövihikus on mõned andmed muutunud, kuid te töötate teise veeruga, mis pole muutunud, nii et soovite ümberarvutuse edasi lükata.

  • Töötate töövihikus, kus on palju sõltuvusi ja soovite ümberarvutamist edasi lükata, kuni olete veendunud, et kõik vajalikud muudatused on tehtud.

Pange tähele, et kui töövihik on seadistatud käsitsi arvutamise režiimis, ei teosta Power Pivot rakenduses Microsoft Excel 2013 valemeid valideerida ega kontrollida järgmistel tulemitel.

  • Kõik töövihikusse lisatud uued valemid märgitakse viga sisaldavana.

  • Uutel arvutatud veergudel tulemeid ei kuvata.

Töövihiku konfigureerimine käsitsi ümberarvutamiseks

  1. Klõpsake Power Pivotkäsku kujunduse> arvutused> arvutamise suvandid> käsitsi arvutamise režiim.

  2. Kõigi tabelite ümberarvutamiseks klõpsake nuppu arvutamise suvandid> Arvuta kohe.

    Töövihikus olevaid valemeid kontrollitakse tõrgete korral ja tabeleid värskendatakse tulemitega, kui need on olemas. Olenevalt andmete mahust ja arvutuste arvust võib töövihik mõneks ajaks lakata reageerimast.

NB!:  Enne töövihiku avaldamist peaksite alati muutma arvutamise režiimi uuesti automaatseks. See aitab vältida probleeme valemite kujundamisel.

Ümberarvutuse tõrkeotsing

Sõltuvused

Kui veerg sõltub mõnest teisest veerust ja selle teise veeru sisu muutub mingil viisil, tuleb kõik seotud veerud ümber arvutada. Kui Power Pivot töövihikusse tehakse muudatusi, Power Pivot rakenduses Microsoft Excel 2013 teeb olemasolevate Power Pivot andmete analüüsi, et teha kindlaks, kas ümberarvutus on nõutav, ja teeb värskenduse võimalikult tõhusaks.

Oletame näiteks, et teil on tabel, Müük, mis on seotud tabelite, toote -ja ProductCategory; tabelis Müük olevad valemid sõltuvad mõlemast teisest tabelist. Kõik muudatused toote -või ProductCategory tabelites põhjustavad kõigi arvutatud veergude arvutamist tabeli Müük ümber. See on mõttekas, kui arvestada, et teil võivad olla valemid, mis rullivad müüke kategooriate või toodete järgi. Seetõttu, et olla kindel, et tulemid on õiged; andmetel põhinevad valemid peavad olema ümber arvutatud.

Power Pivot teeb tabelile alati kogu ümberarvutuse, kuna ümberarvutus on tõhusam kui muudetud väärtuste kontrollimine. Ümberarvutuse käivitamise muudatuste hulka võivad kuuluda nii suured muudatused kui veeru kustutamine, veeru numbrilise andmetüübi muutmine või uue veeru lisamine. Kuid näiliselt tähtsusetud muudatused (nt veeru nime muutmine) võivad käivitada ka ümberarvutuse. Selle põhjuseks on see, et veergude nimesid kasutatakse valemite identifikaatorite.

Mõnel juhul võib Power Pivot määrata, et veerge saab ümberarvutusest välja jätta. Kui teil on näiteks valem, mis otsib tabelisttooted väärtust nt [toote värv] ja muudetud veeru väärtus on [Kogus] , siis valemit ei pea uuesti arvutama, kuigi tabelite Müük ja tooted on omavahel seotud. Kui teil on siiski valemid, mis sõltuvad müügist [Kogus], nõutakse ümberarvutamist.

Sõltuvatele veergudele ümberarvutuse järjestus

Sõltuvused arvutatakse enne ümberarvutamist. Kui üksteisest sõltuvad mitu veergu, Power Pivot järgib sõltuvuste järjestust. See tagab, et veerge töödeldakse õiges korralduses maksimaalse kiirusega.

Tehingute

Toimingud, mis arvutatakse ümber või värskendatakse andmeid, toimuvad tehinguna. See tähendab, et kui mõni värskendamise toiming nurjub, pööratakse ülejäänud toimingud tagasi. Selle eesmärk on tagada, et andmed poleks jäetud osaliselt töödeldud olekusse. Te ei saa tehinguid hallata nii, nagu teete suhtelise andmebaasiga, või luua kontrollpunktid.

Lenduvate funktsioonide ümberarvutamine

Mõned funktsioonid (nt praegu, RAND või täna) pole kindla väärtusega. Jõudlusega seotud probleemide vältimiseks ei põhjusta päringu või filtri täitmine tavaliselt selliste funktsioonide uuesti hindamist, kui neid kasutatakse arvutatud veerus. Nende funktsioonide tulemid arvutatakse ümber ainult siis, kui kogu veerg arvutatakse ümber. Selliste olukordade hulka kuulub välisest andmeallikast värskendamine või andmete käsitsi redigeerimine, mis põhjustab neid funktsioone sisaldavate valemite ümberhindamise. Kuid lenduvad funktsioonid (nt praegu, RAND või täna) arvutatakse alati ümber, kui funktsiooni kasutatakse arvutatud välja määratluses.

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise 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.

×