Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Pri práci s údajmi v Power Pivot môže byť niekedy potrebné obnoviť údaje zo zdroja, prepočítať vzorce, ktoré ste vytvorili vo vypočítaných stĺpcoch, alebo sa uistiť, že údaje prezentované v kontingenčnej tabuľke sú aktuálne.

Táto téma vysvetľuje rozdiel medzi obnovením údajov a prepočítaním údajov, poskytuje prehľad o spôsobe spustenia prepočítania a popisuje možnosti riadenia prepočítania.

Vysvetlenie obnovenia údajov a prepočítania

Power Pivot používa obnovenie údajov aj prepočítanie:

Obnovenie údajov znamená získanie aktuálnych údajov z externých zdrojov údajov. Power Pivot automaticky nezistí zmeny v externých zdrojoch údajov, ale údaje je možné obnoviť manuálne z okna Power Pivot alebo automaticky, ak je zošit zdieľaný v SharePointe.

Prepočítanie znamená aktualizáciu všetkých stĺpcov, tabuliek, grafov a kontingenčných tabuliek v zošite, ktoré obsahujú vzorce. Keďže pri prepočte vzorca sa vyskytnú náklady na výkon, je dôležité porozumieť závislostiam priradeným ku každému výpočtu.

Dôležité:  Zošit by ste nemali ukladať ani publikovať, kým sa neprepočítavajú vzorce v ňom.

Manuálne a automatické prepočítanie

Predvolene sa Power Pivot automaticky prepočíta podľa potreby a zároveň optimalizovať čas potrebný na spracovanie. Hoci prepočítanie môže nejaký čas trvať, je to dôležitá úloha, pretože počas prepočítania sa kontrolujú závislosti stĺpcov a v prípade zmeny stĺpca, neplatnosti údajov alebo výskytu chyby vo vzorci, ktorý sa použil na prácu, sa zobrazí upozornenie. Môžete sa však vzdať overenia a aktualizovať výpočty len manuálne, najmä ak pracujete so zložitými vzorcami alebo veľmi veľkými množinami údajov a chcete ovládať načasovanie aktualizácií.

Manuálny aj automatický režim majú svoje výhody. Dôrazne však odporúčame, aby ste používali režim automatického prepočítania. Tento režim udržiava metaúdaje Power Pivot synchronizované a zabraňuje problémom spôsobeným odstránením údajov, zmenami názvov alebo typov údajov alebo chýbajúcimi závislosťami. 

Použitie automatického prepočítania

Ak použijete režim automatického prepočítania, všetky zmeny údajov, ktoré by spôsobili zmenu výsledku akéhokoľvek vzorca, spustia prepočítanie celého stĺpca, ktorý obsahuje vzorec. Nasledujúce zmeny vždy vyžadujú prepočítanie vzorcov:

  • Hodnoty z externého zdroja údajov sa obnovili.

  • Definícia vzorca sa zmenila.

  • Názvy tabuliek alebo stĺpcov, na ktoré sa odkazuje vo vzorci, sa zmenili.

  • Vzťahy medzi tabuľkami sa pridali, upravili alebo odstránili.

  • Pridali sa nové mierky alebo vypočítané stĺpce.

  • Zmeny boli vykonané v iných vzorcoch v zošite, takže stĺpce alebo výpočty, ktoré závisia od daného výpočtu, by sa mali obnoviť.

  • Riadky boli vložené alebo odstránené.

  • Použili ste filter, ktorý na aktualizáciu množiny údajov vyžaduje vykonanie dotazu. Filter mohol byť použitý vo vzorci alebo ako súčasť kontingenčnej tabuľky alebo kontingenčného grafu.

Použitie manuálneho prepočítania

Manuálne prepočítanie môžete použiť, aby ste nemuseli znášať náklady na výpočet výsledkov vzorca, kým nebudete pripravení. Manuálny režim je užitočný najmä v týchto situáciách:

  • Navrhujete vzorec pomocou šablóny a pred overením chcete zmeniť názvy stĺpcov a tabuliek použitých vo vzorci.

  • Viete, že niektoré údaje v zošite sa zmenili, ale pracujete s iným stĺpcom, ktorý sa nezmenil, takže chcete odložiť prepočítanie.

  • Pracujete v zošite, ktorý obsahuje veľa závislostí a chcete odložiť prepočítanie, kým nebudete mať istotu, že boli vykonané všetky potrebné zmeny.

Ak je zošit nastavený na režim manuálneho výpočtu, PowerPivot v Microsoft Exceli 2013 nevykonáva žiadne overenie ani kontrolu vzorcov s nasledujúcimi výsledkami:

  • Všetky nové vzorce, ktoré pridáte do zošita, sa označia príznakom, ktorý obsahuje chybu.

  • V nových vypočítaných stĺpcoch sa nezobrazia žiadne výsledky.

Konfigurácia zošita na manuálne prepočítanie

  1. V Power Pivotkliknite na položku Návrh> výpočty> možnosti výpočtov> režime manuálneho výpočtu.

  2. Ak chcete prepočítať všetky tabuľky, kliknite na položku Možnosti výpočtu> Vypočítať.

    Vzorce v zošite kontrolujú chyby a tabuľky sa aktualizujú s výsledkami( ak existujú). V závislosti od množstva údajov a počtu výpočtov môže zošit určitý čas reagovať.

Dôležité:  Pred publikovaním zošita by ste mali zmeniť režim výpočtu späť na automatický. Pomôže to zabrániť problémom pri navrhovaní vzorcov.

Riešenie problémov s prepočítaním

Závislosti

Ak stĺpec závisí od iného stĺpca a obsah tohto iného stĺpca sa akýmkoľvek spôsobom zmení, možno bude potrebné prepočítať všetky súvisiace stĺpce. Vždy, keď sa vykonajú zmeny v Power Pivot zošite, PowerPivot v Microsoft Exceli 2013 vykoná analýzu existujúcich Power Pivot údajov, aby sa určilo, či sa vyžaduje prepočítanie, a vykoná aktualizáciu čo najefektívnejším spôsobom.

Predpokladajme napríklad, že máte tabuľku Sales (Predaj), ktorá súvisí s tabuľkami Product (Produkt ) a ProductCategory (Kategória produktov). a vzorce v tabuľke Predaj závisia od oboch ostatných tabuliek. Akákoľvek zmena tabuliek Product alebo ProductCategory spôsobí prepočítanie všetkých vypočítaných stĺpcov v tabuľke Predaj . To má zmysel, keď si uvedomíte, že môžete mať vzorce, ktoré súhrn predaja podľa kategórie alebo produktu. Preto sa uistite, že výsledky sú správne; vzorce založené na údajoch sa musia prepočítať.

Power Pivot vždy vykoná úplné prepočítanie tabuľky, pretože úplné prepočítanie je efektívnejšie ako kontrola zmenených hodnôt. Zmeny, ktoré spúšťajú prepočítanie, môžu zahŕňať také veľké zmeny, ako je odstránenie stĺpca, zmena typu číselných údajov stĺpca alebo pridanie nového stĺpca. Zdanlivo triviálne zmeny, ako napríklad zmena názvu stĺpca, však môžu tiež vyvolať prepočítanie. Dôvodom je, že názvy stĺpcov sa vo vzorcoch používajú ako identifikátory.

V niektorých prípadoch môže Power Pivot určiť, že stĺpce môžu byť vylúčené z prepočítania. Ak máte napríklad vzorec, ktorý vyhľadá hodnotu, napríklad [Farba produktu] z tabuľky Produkty, a zmenený stĺpec je [Množstvo] v tabuľke Predaj , vzorec sa nemusí prepočítať, aj keď tabuľky Predaj a Produkty súvisia. Ak však máte nejaké vzorce, ktoré sú založené na predaji [Množstvo], vyžaduje sa prepočítanie.

Postupnosť prepočítania pre závislé stĺpce

Závislosti sa vypočítavajú pred akýmkoľvek prepočtom. Ak existuje viacero stĺpcov, ktoré navzájom závisia, Power Pivot nasleduje postupnosť závislostí. Tým sa zabezpečí, že stĺpce sa spracujú v správnom poradí pri maximálnej rýchlosti.

Transakcie

Operácie, ktoré prepočítajú alebo obnovia údaje, sa uskutočnia ako transakcia. To znamená, že ak niektorá časť operácie obnovenia zlyhá, zostávajúce operácie sa vrátia späť. Cieľom je zabezpečiť, aby údaje nezostali v čiastočne spracovanom stave. Nemôžete spravovať transakcie tak, ako to robíte v relačnej databáze, ani vytvárať kontrolné body.

Prepočítanie nestálych funkcií

Niektoré funkcie, ako napríklad NOW, RAND alebo TODAY, nemajú pevné hodnoty. Ak sa chcete vyhnúť problémom s výkonom, vykonanie dotazu alebo filtrovania zvyčajne nespôsobí opätovné vyhodnotenie takýchto funkcií, ak sa používajú vo vypočítanom stĺpci. Výsledky pre tieto funkcie sa prepočítajú len vtedy, keď sa prepočíta celý stĺpec. Tieto situácie zahŕňajú obnovenie z externého zdroja údajov alebo manuálnu úpravu údajov, čo zapríčiní opätovné vyhodnotenie vzorcov obsahujúcich tieto funkcie. Nestále funkcie ako NOW, RAND alebo TODAY sa však vždy prepočítajú, ak sa funkcia použije v definícii vypočítavaného poľa.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×