Valemite ümberarvutamine Power Pivotis

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

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. 

See teema selgitab erinevust andmete vs ümberarvutamine andmete värskendamine, antakse ülevaade sellest, kuidas ümberarvutamise käivitatakse ja kirjeldab võimalused juhtimine ümberarvutamise.

Andmete värskendamise vs. ümberarvutamise mõistmine

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

Andmete värskendamine tähendab, et ajakohane andmete hankimise välistest andmeallikatest. Power Pivot automaatselt avastada muudatused rakenduses väliste andmeallikatega, kuid andmed saate värskendada käsitsi aknast Power Pivot või automaatselt kui töövihik on ühiskasutuses SharePointis.

Ümberarvutamise tähendab, et värskendamine kõik veerud, tabelid, diagrammid ja PivotTable-liigendtabelite töövihikus, mis sisaldavad valemid. Kuna Valemi ümberarvutuse andmesidekasutusele jõudluse maksumus, on oluline mõista iga arvutamise seostatud sõltuvused.

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. 

Oletagem näiteks, et teil on tabel, müügi, mis on seotud tabelid, toote - ja ProductCategory; ja muude tabelite sõltuvad valemid tabelis Sales . Kasutatud 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 kokku võtma müük kategooria või toote valemeid. 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 üles väärtus nagu [Product värvi] tabelist tooted ja veerg, mis on muudetud on [Kogus] tabelis Sales , valemit ei pea arvutatakse ümber, isegi kui selle Müük ja toodete tabelid on seotud. Juhul, kui teil on mis tahes valemid, mis sõltuvad Müük [Kogus], ümberarvutamise on vaja.

Ü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

Toimingute kohta, mida ümberarvutamine või andmete värskendamine toimuda tehing. See tähendab, et kui mis tahes osa värskendamine nurjus, ülejäänud toimingud on tagasi pöörata. See on tagada, et andmed ei jää osaliselt töödeldud olekus. Te ei saa hallata tehingud teha relatsiooniandmebaasist või luua postkastid.

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.

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.

×