Office
Pierakstīties

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

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

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ā izskaidro atšķirību starp datu vs pārrēķināšanas datu atsvaidzināšanu, ir sniegts pārskats par kā pārrēķina tiks izsauktas, un apraksta jūsu iespējas, kā kontrolēt pārrēķins.

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āšanas nozīmē, ka iegūt atjauninātus datus no ārējiem datu avotiem. Power Pivot nevar automātiski noteikt izmaiņas ar ārējiem datu avotiem, bet datus var atsvaidzināt manuāli no loga Power Pivot vai automātiski, ja darbgrāmata tiek koplietota pakalpojumā SharePoint.

Pārrēķina nozīmē, ka atjaunina visas kolonnas, tabulas, diagrammas un rakurstabulām darbgrāmatas, kurās ir formulas. Ņemot vērā, ka Formulas pārrēķināšanas radušās veiktspējas izmaksas, ir svarīgi atkarības, kas saistīti ar katru aprēķinu.

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 [daudzums] tabulas Sales , formula nav nepieciešams pārrēķinātas, pat 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

Darbības, kas tiek pārrēķinātas vai datu atsvaidzināšana notiek kā darbību. Tas nozīmē, ka ja jebkuru daļu atsvaidzināšanu neizdodas, atlikušās darbības ir atriti. Šī ir nepaliktu datu nav daļēji apstrādātu stāvoklī. Darbības nevar pārvaldīt kā relāciju datu bāzē, vai izveidot kontrolpunktiem.

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ā.

Paplašiniet savas Office 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.

×