Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Kun käsittelet tietoja Power Pivot, sinun on ehkä aika ajoin päivitettävä lähteen tiedot, laskettava lasketuissa sarakkeissa luomasi kaavat uudelleen tai varmistettava, että Pivot-taulukossa esitetyt tiedot ovat ajan tasalla.

Tässä ohjeaiheessa kerrotaan, miten tietojen päivittäminen ja uudelleenlaskenta eroavat toisistaan, annetaan yleiskatsaus uudelleenlaskennan käynnistämisestä ja kuvataan uudelleenlaskennan hallintavaihtoehdot.

Tietoja tietojen päivityksestä ja uudelleenlaskemisesta

Power Pivot käyttää sekä tietojen päivitystä että uudelleenlaskentaa:

Tietojen päivittäminen tarkoittaa ajan tasalla olevien tietojen hankkimista ulkoisista tietolähteistä. Power Pivot ei tunnista automaattisesti ulkoisten tietolähteiden muutoksia, mutta tiedot voidaan päivittää manuaalisesti Power Pivot-ikkunasta tai automaattisesti, jos työkirja on jaettu SharePointissa.

Uudelleenlaskenta tarkoittaa kaikkien kaavoja sisältävien työkirjan sarakkeiden, taulukoiden, kaavioiden ja Pivot-taulukoiden päivittämistä. Koska kaavan uudelleenlaskenta aiheuttaa suorituskykykustannuksia, on tärkeää ymmärtää kuhunkin laskentaan liittyvät riippuvuudet.

Tärkeää: Työkirjaa ei kannata tallentaa tai julkaista, ennen kuin sen kaavat on laskettu uudelleen.

Manuaalinen vs. automaattinen uudelleenlaskenta

Oletusarvoisesti Power Pivot laskee automaattisesti uudelleen tarpeen mukaan optimoiden käsittelyn edellyttämän ajan. Vaikka uudelleenlaskenta voi viedä aikaa, se on tärkeä tehtävä, koska uudelleenlaskennan aikana sarakkeen riippuvuudet tarkistetaan ja saat ilmoituksen, jos sarake on muuttunut, jos tiedot ovat virheellisiä tai jos virhe on tullut näkyviin kaavassa, joka toimi aiemmin. Voit kuitenkin halutessasi luopua kelpoisuuden tarkistamisesta ja päivittää laskutoimitukset vain manuaalisesti, etenkin jos käsittelet monimutkaisia kaavoja tai erittäin suuria tietojoukkoja ja haluat hallita päivitysten ajoitusta.

Sekä manuaalisilla että automaattisilla tiloilla on etuja. Suosittelemme kuitenkin, että käytät automaattista uudelleenlaskentatilaa. Tämä tila säilyttää Power Pivot metatiedot synkronoituina ja estää ongelmat, jotka johtuvat tietojen poistamisesta, nimien tai tietotyyppien muutoksista tai puuttuvista riippuvuuksista. 

Automaattisen uudelleenlaskennan käyttäminen

Kun käytät automaattista uudelleenlaskentatilaa, kaikki tietoihin tehdyt muutokset, jotka aiheuttaisivat minkä tahansa kaavan muutoksen, käynnistävät koko kaavan sisältävän sarakkeen uudelleenlaskennan. Seuraavat muutokset edellyttävät aina kaavojen uudelleenlaskentaa:

  • Ulkoisen tietolähteen arvot on päivitetty.

  • Kaavan määritelmä muuttui.

  • Kaavassa viitattavien taulukoiden tai sarakkeiden nimiä on muutettu.

  • Taulukoiden väliset yhteydet on lisätty, muokattu tai poistettu.

  • Uusia mittayksiköitä tai laskettuja sarakkeita on lisätty.

  • Työkirjan muihin kaavoihin on tehty muutoksia, joten laskutoimituksesta riippuvaiset sarakkeet tai laskutoimitukset on päivitettävä.

  • Rivit on lisätty tai poistettu.

  • Olet käyttänyt suodatinta, joka edellyttää kyselyn suorittamista tietojoukon päivittämiseksi. Suodatinta on voitu käyttää joko kaavassa tai osana Pivot-taulukkoa tai Pivot-kaaviota.

Manuaalisen uudelleenlaskennan käyttäminen

Manuaalisen uudelleenlaskennan avulla voit välttää kaavojen tulosten laskentakustannukset, kunnes olet valmis. Manuaalinen tila on erityisen hyödyllinen seuraavissa tilanteissa:

  • Suunnittelet kaavaa mallin avulla ja haluat muuttaa kaavassa käytettyjen sarakkeiden ja taulukoiden nimiä ennen sen kelpoisuuden tarkistamista.

  • Tiedät, että jotkin työkirjan tiedot ovat muuttuneet, mutta käsittelet toista saraketta, joka ei ole muuttunut, joten haluat lykätä uudelleenlaskentaa.

  • Käsittelet työkirjaa, jossa on paljon riippuvuuksia, ja haluat lykätä uudelleenlaskentaa, kunnes olet varma, että kaikki tarvittavat muutokset on tehty.

Huomaa, että niin kauan kuin työkirja on määritetty manuaaliseen laskentatilaan, Excelin Power Pivot ei suorita kaavojen kelpoisuuden tarkistamista tai tarkistamista seuraavin tuloksin:

  • Kaikki työkirjaan lisättävät uudet kaavat merkitään virheiksi.

  • Tuloksia ei näytetä uusissa lasketuissa sarakkeissa.

Työkirjan määrittäminen manuaalista uudelleenlaskentaa varten

  1. Valitse Power PivotRakenne> Laskutoimitukset> Laskenta-asetuksetmanuaalisenlaskentatilan>.

  2. Jos haluat laskea kaikki taulukot uudelleen, valitse Laskenta-asetukset> Laske nyt.

    Työkirjan kaavat tarkistetaan virheiden varalta, ja taulukoihin päivitetään mahdolliset tulokset. Työkirja saattaa lakata vastaamasta jonkin aikaa tietojen määrän ja laskutoimitusten määrän mukaan.

Tärkeää: Ennen työkirjan julkaisemista laskentatila kannattaa aina vaihtaa takaisin automaattiseksi. Tämä auttaa ehkäisemään ongelmia kaavoja suunnitettaessa.

Uudelleenlaskennan vianmääritys

Riippuvuudet

Kun sarake on riippuvainen toisesta sarakkeesta ja toisen sarakkeen sisältö muuttuu millään tavalla, kaikki liittyvät sarakkeet on ehkä laskettava uudelleen. Aina kun Power Pivot työkirjaan tehdään muutoksia, Excelin Power Pivot analysoi olemassa olevat Power Pivot tiedot ja määrittää, tarvitaanko uudelleenlaskentaa, ja suorittaa päivityksen mahdollisimman tehokkaasti.

Oletetaan esimerkiksi, että sinulla on taulukko, Myynti, joka liittyy taulukoihin, Tuote ja ProductCategory; ja Myynti-taulukon kaavat määräytyvät molempien muiden taulukoiden mukaan. Jos tuote - tai ProductCategory-taulukoihin tehdään muutoksia, kaikki Myynti-taulukon lasketut sarakkeet lasketaan uudelleen. Tämä on järkevää, kun ajatellaan, että sinulla voi olla kaavoja, jotka sisältävät myynnin luokittain tai tuotteelta. Näin ollen on varmistettava, että tulokset ovat oikeat; tietoihin perustuvat kaavat on laskettava uudelleen.

Power Pivot suorittaa aina taulukon täydellisen uudelleenlaskennan, koska täydellinen uudelleenlaskenta on tehokkaampaa kuin muutettujen arvojen tarkistaminen. Muutokset, jotka käynnistävät uudelleenlaskennan, voivat sisältää esimerkiksi suuria muutoksia, kuten sarakkeen poistamisen, sarakkeen numeerisen tietotyypin muuttamisen tai uuden sarakkeen lisäämisen. Näennäisesti vähäpätöiset muutokset, kuten sarakkeen nimen muuttaminen, voivat kuitenkin aiheuttaa myös uudelleenlaskennan. Tämä johtuu siitä, että sarakkeiden nimiä käytetään kaavoissa tunnisteina.

Joissakin tapauksissa Power Pivot voi määrittää, että sarakkeet voidaan jättää uudelleenlaskennan ulkopuolelle. Jos sinulla on esimerkiksi kaava, joka hakee tuotteet-taulukosta esimerkiksi [Tuotteen väri] -arvon, ja muutettu sarake on [Määrä]Myynti-taulukossa, kaavaa ei tarvitse laskea uudelleen, vaikka taulukot Myynnit ja tuotteet liittyvät toisiinsa. Jos sinulla on kuitenkin kaavoja, jotka käyttävät Sales[Quantity]-funktiota, uudelleenlaskenta on pakollista.

Riippuvaisten sarakkeiden uudelleenlaskentajärjestys

Riippuvuudet lasketaan ennen uudelleenlaskentaa. Jos on useita sarakkeita, jotka ovat riippuvaisia toisistaan, Power Pivot seuraa riippuvuusjärjestystä. Näin varmistetaan, että sarakkeet käsitellään oikeassa järjestyksessä suurimmalla nopeudella.

Tapahtumat

Toiminnot, jotka laskevat tai päivittävät tietoja uudelleen, tapahtuvat tapahtumana. Tämä tarkoittaa sitä, että jos jokin päivitystoiminnon osa epäonnistuu, jäljellä olevat toiminnot palautetaan. Näin varmistetaan, että tiedot eivät jää osittain käsiteltävään tilaan. Et voi hallita tapahtumia relaatiotietokannassa tai luoda tarkistuspisteitä.

Haihtuvien funktioiden uudelleenlaskenta

Joissakin funktioissa, kuten NYT, SATUNNAISLUKU tai TÄMÄ.PÄIVÄ, ei ole kiinteitä arvoja. Suorituskykyongelmien välttämiseksi kyselyn tai suodatuksen suorittaminen ei yleensä aiheuta tällaisten funktioiden uudelleenarviointia, jos niitä käytetään lasketussa sarakkeessa. Näiden funktioiden tulokset lasketaan uudelleen vain, kun koko sarake lasketaan uudelleen. Näitä funktioita sisältävät kaavat lasketaan uudelleen esimerkiksi tilanteessa, kun tietoja päivitetään ulkoisesta tietolähteestä tai tietoja muokataan manuaalisesti. Muuttuvat funktiot, kuten NYT, SATUNNAISLUKU tai TÄMÄ.PÄIVÄ, lasketaan kuitenkin aina uudelleen, jos funktiota käytetään lasketun kentän määritelmässä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.