Formulu pārrēķināšana pievienojumprogrammā Power Pivot

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Kad strādājat ar datiem pievienojumprogrammā Power Pivot, laiku pa laikam var rasties nepieciešamība atsvaidzināt datus no avota, pārrēķināt formulas, ko izveidojāt aprēķinātajās kolonnās, vai pārliecināties, ka rakurstabulā esošie dati ir aktuāli.

Šajā tēmā ir skaidrota atšķirība starp datu atsvaidzināšanu un datu pārrēķinu, sniegts pārskats par to, kā tiek aktivizēts pārrēķins, kā arī aprakstītas pārrēķina kontrolēšanas iespējas.

Datu atsvaidzināšanas un pārrēķina salīdzinājums

Pievienojumprogrammā Power Pivot tiek izmantota gan datu atsvaidzināšana, gan pārrēķināšana.

Datu atsvaidzināšana ir aktuālo datu iegūšana no ārējiem datu avotiem. Pievienojumprogrammā Power Pivot netiek automātiski noteiktas ārējo datu avotu izmaiņas, bet datus var atsvaidzināt manuāli, izmantojot Power Pivot logu, vai automātiski, ja darbgrāmata ir koplietota vidē SharePoint.

Pārrēķins ir visu kolonnu, tabulu, diagrammu un rakurstabulu atjaunināšana jūsu darbgrāmatā, kas ietver formulas. Tā kā formulas pārrēķins izraisa veiktspējas zudumus, ir svarīgi saprast ar katru aprēķinu saistītās atkarības.

Svarīgi! : Darbgrāmatu nevajadzētu saglabāt vai publicēt, pirms ir pārrēķinātas tajā esošās formulas.

Manuālā un automātiskā pārrēķina salīdzinājums

Pievienojumprogrammā Power Pivot nepieciešamais pārrēķins pēc noklusējuma tiek veikts, optimizējot apstrādei nepieciešamo laiku. Lai gan pārrēķins var aizņemt laiku, tas ir svarīgs uzdevums, jo pārrēķina laikā tiek pārbaudītas kolonnu atkarības, un jums tiek paziņots, ja kolonna ir mainījusies, tās dati nav derīgi vai ja ir radusies kļūda formulā, kas iepriekš darbojās. Tomēr varat izlemt validēšanu noteikt iepriekš un aprēķinus atjaunināt tikai manuāli — it īpaši, ja strādājat ar kompleksām formulām vai ļoti lielām datu kopām un vēlaties kontrolēt atjauninājumu veikšanas laiku.

Gan manuālajam, gan automātiskajam režīmam ir savas priekšrocības; tomēr ļoti ieteicams izmantot automātisko pārrēķina režīmu. Šis režīms nodrošina pievienojumprogrammas Power Pivot metadatu sinhronizāciju un novērš problēmas, ko izraisa datu dzēšana, nosaukumu vai datu tipu izmaiņas vai trūkstošas atkarības. 

Automātiskā pārrēķina lietošana

Kad lietojat automātisko pārrēķina režīmu, visas datu izmaiņas, kas izraisītu jebkuras formulas rezultāta izmaiņas, aktivizē visas formulu saturošās kolonnas pārrēķinu. Tālāk norādītās izmaiņas vienmēr izraisa formulu pārrēķinu.

  • Atsvaidzinātas vērtības no ārēja datu avota.

  • Mainīta formulas definīcija.

  • Mainīti formulā minētu tabulu vai kolonnu nosaukumi.

  • Pievienotas, modificētas vai dzēstas tabulu relācijas.

  • Pievienoti jauni mēri vai aprēķinātās kolonnas.

  • Veiktas izmaiņas citās formulās attiecīgajā darbgrāmatā, tāpēc jāatsvaidzina no šī aprēķina atkarīgās kolonnas vai aprēķini.

  • Ievietotas vai dzēstas rindas.

  • Jūs lietojāt filtru, kam nepieciešama vaicājuma izpilde, lai atjauninātu datu kopu. Šo filtru var lietot formulā vai kā daļu no rakurstabulas vai rakursdiagrammas.

Manuālā pārrēķina lietošana

Lai formulu rezultātu rēķināšanas izraisītie resursu zudumi rastos tikai tad, kad esat tiem gatavs, varat izmantot manuālo pārrēķinu. Manuālais režīms ir īpaši noderīgs tālāk uzskaitītajās situācijās.

  • Jūs veidojat formulu, izmantojot veidni, un pirms formulas validēšanas vēlaties tajā mainīt kolonnu un tabulu nosaukumus.

  • Jūs zināt, ka noteikti darbgrāmatā ietvertie dati ir mainīti, bet strādājat ar citu kolonnu, kas nav mainījusies, tāpēc vēlaties pārrēķinu atlikt.

  • Jūs strādājat darbgrāmatā ar daudzām atkarībām un vēlaties pārrēķinu atlikt, līdz esat pārliecināts, ka ir veiktas visas nepieciešamās izmaiņas.

Ņemiet vērā, ka laikā, kad darbgrāmata ir iestatīta manuālajā aprēķina režīmā, pievienojumprogramma Microsoft Excel 2013 pievienojumprogramma Power Pivot neveic nekādu formulu validēšanu vai pārbaudīšanu ar tālāk uzskaitītajiem rezultātiem.

  • Visas jaunās formulas, ko pievienojat darbgrāmatai, tiek atzīmētas kā kļūdu saturošas.

  • Jaunajās aprēķinātajās kolonnās netiek parādīti rezultāti.

Darbgrāmatas konfigurēšana manuālam pārrēķinam

  1. Power Pivot, noklikšķiniet uz noformējums> aprēķini> Aprēķinu opcijas> Manuālā aprēķina režīms.

  2. Lai pārrēķinātu visas tabulas, noklikšķiniet uz Aprēķinu opcijas> Aprēķināt tagad.

    Darbgrāmatas formulas tiek pārbaudītas, vai tajās nav kļūdu, un tabulas tiek atjauninātas ar rezultātiem, ja tādi ir. Atkarībā no datu daudzuma un aprēķinu skaita darbgrāmata kādu laiku var neatbildēt.

Svarīgi! : Pirms darbgrāmatas publicēšanas tās aprēķināšanas režīms vienmēr jāmaina atkal pret automātisku. Šādi tiek novērstas formulu veidošanas problēmas.

Pārrēķina problēmu novēršana

Atkarības

Ja kāda kolonna ir atkarīga no citas kolonnas un šīs citas kolonnas saturs kaut kā tiek mainīts, iespējams, ir jāpārrēķina visas saistītās kolonnas. Kad Power Pivot darbgrāmatai tiek veiktas izmaiņas, pievienojumprogramma Microsoft Excel 2013 pievienojumprogramma Power Pivot veic esošo Power Pivot datu analīzi, lai noteiktu, vai ir nepieciešams pārrēķins, un veic atjaunināšanu visefektīvākajā veidā, kāds iespējams.

Piemēram, pieņemsim, ka jums ir tabula, pārdošanas, kas ir saistītas ar tabulām, produktu un ProductCategory; pēc formulas tabulas Sales atkarīgas abu citās tabulās. Tabulas Sales pārrēķināšanu jebkādas izmaiņas produkta vai ProductCategory tabulām var tikt bojāti visas aprēķinātās kolonnas. Tas ir jēga, ja uzskatāt, ka var būt formulas, kas piesaistīti pārdošana pēc kategorijas vai produktu. Tāpēc, lai nodrošinātu, ka rezultāti ir pareiza; ir pārrēķinātas formulas, kuru pamatā ir dati.

Pievienojumprogramma Power Pivot vienmēr veic pilnīgu tabulas pārrēķinu, jo pilnīgs pārrēķins ir efektīvāks par tikai mainīto vērtību pārbaudīšanu. Izmaiņas, kas izraisa pārrēķinu, var ietvert tādas nopietnas izmaiņas kā kolonnas dzēšana, kolonnas skaitlisko datu tipa maiņa vai jaunas kolonnas pievienošana. Tomēr pārrēķinu var izraisīt arī šķietami nelielas izmaiņas, piemēram, kolonnas nosaukuma maiņa. Pārrēķins tiek izraisīts, jo kolonnu nosaukumi formulās tiek izmantoti kā identifikatori.

Dažos gadījumos Power Pivot , var noteikt, ka kolonnas var izslēgt no pārrēķins. Piemēram, ja jums ir formula, kas tiek uzmeklēta vērtība, piemēram, [Produkta krāsu] tabulā produkti un kolonnas, kas ir mainīta ir [daudzums] tabulas Sales , formula nav nepieciešams pārrēķināt pat tad, ja ir saistītas tabulas pārdošanas un produktu . Tomēr, ja jums ir formulas, kuru pamatā ir Pārdošana [daudzums], ir nepieciešama pārrēķins.

Atkarīgo kolonnu pārrēķina secība

Atkarības tiek aprēķinātas pirms jebkāda pārrēķina veikšanas. Ja ir vairākas savstarpēji atkarīgas kolonnas, pievienojumprogramma Power Pivot ievēro atkarību secību. Šādi tiek nodrošināts, ka kolonnas tiek apstrādātas pareizajā secībā un maksimāli ātri.

Transakcijas

Operācijas, kas datus pārrēķina vai atsvaidzina, tiek veiktas kā transakcijas. Tas nozīmē, ka gadījumā, ja neizdodas jebkura atsvaidzināšanas operācijas daļa, notiek atlikušo operāciju atrite. Šādi tiek nodrošināts, ka dati netiek atstāti daļēji apstrādātā stāvoklī. Transakcijas nevarat pārvaldīt, kā to darāt relāciju datu bāzē, un nevarat izveidot kontrolpunktus.

Mainīgo funkciju pārrēķins

Dažām funkcijām, tādām kā NOW, RAND un TODAY, nav fiksētu vērtību. Lai nerastos veiktspējas problēmas, vaicājuma vai filtrēšanas izpilde parasti neizraisa šādu funkciju atkārtotu novērtēšanu, ja tās tiek izmantotas aprēķinātajā kolonnā. Šo funkciju rezultāti tiek pārrēķināti tikai tad, kad tiek pārrēķināta visa kolonna. Šādos gadījumos ietilpst atsvaidzināšana no ārējiem datu avotiem vai manuāla datu rediģēšana, kas izraisa šīs funkcijas ietverošo formulu atkārtotu novērtēšanu. Tomēr tādas mainīgās funkcijas kā NOW, RAND un TODAY tiek pārrēķinātas vienmēr, ja attiecīgā funkcija tiek izmantota aprēķinātā lauka definīcijā.

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×