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

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

Andmete värskendamise ja ümberarvutamise mõistmine

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

Andmete värskendamine tähendab värskete andmete saamist välistest andmeallikatest. Power Pivot ei tuvasta välistes andmeallikates tehtud muudatusi automaatselt, kuid andmeid saab värskendada käsitsi Power Pivot või automaatselt, kui töövihik on ühiskasutuses SharePoint.

Ümberarvutamine tähendab kõigi töövihiku veergude, tabelite, diagrammide ja PivotTable-liigendtabelite värskendamist, mis sisaldavad valemeid. Kuna valemi ümberarvutamisega kaasnevad jõudluskulud, on oluline mõista iga arvutusega seotud sõltuvusi.

NB!:  Töövihikut ei tohiks salvestada ega avaldada enne, kui selle valemid on ümber arvutatud.

Käsitsi ja automaatne ümberarvutamine

Vaikimisi Power Pivot arvutab töötlemiseks vajaliku aja optimeerimise ajal automaatselt ümber. Kuigi ümberarvutamine võib võtta aega, on see oluline ülesanne, kuna ümberarvutamise ajal kontrollitakse veerusõltuvusi ja teid teavitatakse, kui veerg on muutunud, kui andmed on kehtetud või kui valemis, mida kasutati, ilmnes tõrge. Siiski saate valideerimisest loobuda ja arvutusi käsitsi värskendada, eriti kui töötate keerukate valemite või väga suurte andmekogumitega ja soovite kontrollida värskenduste ajastust.

Nii käsitsi kui ka automaatsel režiimil on eelised. Soovitame siiski tungivalt kasutada automaatset ümberarvutamise režiimi. See režiim Power Pivot metaandmed sünkroonis ja takistab andmete kustutamisest, nimedes või andmetüüpides tehtud muudatustest või puuduvatest sõltuvustest tingitud probleeme. 

Automaatse ümberarvutamise kasutamine

Kui kasutate automaatset ümberarvutamise režiimi, käivitavad kõik muudatused andmetes, mis võivad mis tahes valemi tulemi muuta, kogu valemit sisaldava veeru ümberarvutamise. Järgmised muudatused nõuavad alati valemite ümberarvutamist.

  • Välise andmeallika väärtusi on värskendatud.

  • Valemi määratlus on muutunud.

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

  • Tabelitevahelised seosed on lisatud, muudetud või kustutatud.

  • Lisatud on uued meetmed või arvutatud veerud.

  • Töövihiku teistes valemites on tehtud muudatusi, nii et sellest arvutusest sõltuvaid veerge või arvutusi tuleks värskendada.

  • Read on lisatud või kustutatud.

  • Rakendati filter, mis nõuab andmekomplekti värskendamiseks päringu käivitamist. Filter võis olla rakendatud kas valemis või PivotTable-liigendtabeli või PivotTable-liigendtabeli PivotChart-liigenddiagramm.

Käsitsi ümberarvutamise kasutamine

Käsitsi ümberarvutamise abil saate vältida valemitulemite arvutamisega seotud kulude tekkimist, kuni olete valmis. Käsitsi režiim on eriti kasulik sellistes olukordades.

  • Kujundate valemit malli abil ja soovite enne valemi valideerimist muuta valemis kasutatavate veergude ja tabelite nimesid.

  • Teate, et mõned töövihiku andmed on muutunud, kuid töötate mõne muu veeruga, mida pole muudetud, et soovite ümberarvutamise edasi lükata.

  • Töötate töövihikus, kus on palju sõltuvusi ja soovite ümberarvutamise edasi teha, kuni olete kindel, et kõik vajalikud muudatused on tehtud.

Arvestage, et kui töövihikus on määratud käsitsi arvutamise režiim, Power Pivot rakenduses Microsoft Excel 2013 te valemite valideerimist ega kontrollimist järgmiste tulemustega.

  • Kõik töövihikusse lisatud uued valemid märgistatakse veaga valemiks.

  • Uutes arvutatud veergudes ei kuvata tulemeid.

Töövihiku konfigureerimine käsitsi ümberarvutamise jaoks

  1. Klõpsake Power Pivotnuppu Kujundus ja> arvutussuvandid> arvutussuvandid> Käsitsi arvutamisrežiim.

  2. Kõigi tabelite ümberarvutamiseks klõpsake nuppu Arvutussuvandid ja> Arvuta kohe.

    Töövihiku valemites kontrollitakse vigu ja tabeleid värskendatakse tulemitega (kui neid on). Sõltuvalt andmesummast ja arvutuste arvust võib töövihik mõneks ajaks reageerida.

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

Ümberarvutamise tõrkeotsing

Sõltuvused

Kui veerg sõltub teisest veerust ja selle teise veeru sisu muutub mis tahes viisil, võib juhtuda, et kõik seotud veerud tuleb ümber arvutada. Iga kord, kui Power Pivot töövihikusse tehakse Power Pivot rakenduses Microsoft Excel 2013, analüüsib Power Pivot andmeid, et teha kindlaks, kas ümberarvutamine on nõutav, ja teeb värskenduse võimalikult tõhusalt.

Oletagem näiteks, et teil on tabel Müük, mis on seotud tabelitega Toode ja Tootekategooria; ja valemid sõltuvad mõlemast tabelist. Tabelite "Toode" või "Tootekategooria" mis tahes muudatuse korral arvutatakse tabeli Müük kõik arvutatud veerud ümber. See on mõistlik, kui kaalute, et teil võib olla valemeid, mis liidivad müüki kategooriate või toodete kaupa. Seetõttu veenduge, et tulemid on õiged; andmetel põhinevad valemid tuleb ümber arvutada.

Power Pivot teeb tabeli jaoks alati täieliku ümberarvutuse, kuna täielik ümberarvutamine on tõhusam kui muudetud väärtuste kontrollimine. Ümberarvutamise käivitavad muudatused võivad sisaldada selliseid suuri muudatusi nagu veeru kustutamine, veeru andmetüübi muutmine või uue veeru lisamine. Siiski võivad näiliselt triviaalsed muudatused (nt veeru nime muutmine) käivitada ka ümberarvutamise. Seda seetõttu, et veergude nimesid kasutatakse valemites identifikaatoritena.

Mõnel juhul võib Power Pivot, et veerud saab ümberarvutamisest välja jätta. Näiteks kui teil on valem, mis otsib tabelist Tooted väärtust (nt [Toote värv] ja muudetav veerg on tabeli Müük väärtus [Kogus]), ei pea valemit ümber arvutama isegi siis, kui tabelid Müük ja Tooted on seotud. Kui teil on aga valemeid, mis sõltuvad müügist[Kogus],on ümberarvutamine nõutav.

Sõltuvate veergude ümberarvutamise jada

Sõltuvused arvutatakse enne ümberarvutust. Kui üksteisest sõltub mitu veergu, Power Pivot järgib sõltuvusjärjestust. See tagab, et veerge töödeldakse suurima kiirusega õiges järjestuses.

Tehingud

Andmed ümberarvutavad või värskendavad toimingud toimuvad tehinguna. See tähendab, et kui mõni värskendustoimingu osa nurjub, siis ülejäänud toimingud tagasi keritakse. Selle eesmärk on tagada, et andmeid ei jätta osaliselt töödeldud olekusse. Tehinguid ei saa hallata nii, nagu teete relationalandmebaasis, ega luua kontrollpunkte.

Lenduvate funktsioonide ümberarvutamine

Mõnel funktsioonil (nt NOW, RAND või TODAY) pole fikseeritud väärtusi. Jõudlusega seotud probleemide vältimiseks ei põhjusta päringu või filtreerimise käivitamine tavaliselt selliste funktsioonide uuesti hindamist, kui neid kasutatakse arvutatud veerus. Nende funktsioonide tulemid arvutatakse ümber ainult kogu veeru ümberarvutamise korral. Selliste olukordade hulka kuulub välisest andmeallikast värskendamine või andmete käsitsi redigeerimine, mis põhjustab neid funktsioone sisaldavate valemite ümberhindamise. Kui funktsiooni kasutatakse arvutusliku välja määratluses, arvutatakse lenduvad funktsioonid (nt NOW, RAND või TODAY) alati ümber.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×