Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Když pracujete s daty v Power Pivot, budete možná muset čas od času aktualizovat data ze zdroje, přepočítat vzorce, které jste vytvořili v počítaných sloupcích, nebo se ujistit, že data prezentovaná v kontingenční tabulce jsou aktuální.

Toto téma vysvětluje rozdíl mezi aktualizací dat a přepočítáváním dat, poskytuje přehled o tom, jak se aktivuje přepočet, a popisuje možnosti řízení přepočtu.

Principy aktualizace dat a přepočtu

Power Pivot používá aktualizaci dat i přepočet:

Aktualizace dat znamená získání aktuálních dat z externích zdrojů dat. Power Pivot automaticky nerozpozná změny v externích zdrojích dat, ale data je možné aktualizovat ručně z okna Power Pivot nebo automaticky, pokud je sešit sdílený na SharePointu.

Přepočet znamená aktualizaci všech sloupců, tabulek, grafů a kontingenčních tabulek v sešitu, které obsahují vzorce. Vzhledem k tomu, že přepočet vzorce představuje náklady na výkon, je důležité porozumět závislostem spojeným s jednotlivými výpočty.

Důležité informace:  Sešit byste neměli ukládat ani publikovat, dokud se vzorce v něm nepřepočítají.

Ruční vs. automatický přepočet

Ve výchozím nastavení Power Pivot automaticky přepočítává podle potřeby a současně optimalizuje dobu potřebnou ke zpracování. I když přepočet může nějakou dobu trvat, je to důležitý úkol, protože během přepočtu se zaškrtnou závislosti sloupců a zobrazí se oznámení, pokud se sloupec změnil, pokud jsou data neplatná nebo pokud se ve vzorci, který dřív fungoval, objevila chyba. Můžete se ale rozhodnout, že ověřování zrušíte a aktualizujete výpočty jenom ručně, zvlášť pokud pracujete se složitými vzorci nebo velmi velkými datovými sadami a chcete řídit načasování aktualizací.

Ruční i automatický režim mají výhody; Důrazně ale doporučujeme použít režim automatického přepočtu. Tento režim uchovává Power Pivot metadata v synchronizaci a zabraňuje problémům způsobeným odstraněním dat, změnami názvů nebo datových typů nebo chybějícími závislostmi. 

Použití automatického přepočtu

Pokud použijete režim automatického přepočtu, všechny změny dat, které by způsobily změnu výsledku libovolného vzorce, aktivují přepočet celého sloupce, který obsahuje vzorec. Následující změny vždy vyžadují přepočet vzorců:

  • Hodnoty z externího zdroje dat byly aktualizovány.

  • Definice vzorce se změnila.

  • Změnily se názvy tabulek nebo sloupců, na které se odkazuje ve vzorci.

  • Relace mezi tabulkami byly přidány, změněny nebo odstraněny.

  • Byly přidány nové míry nebo počítané sloupce.

  • Byly provedeny změny v jiných vzorcích v sešitu, takže sloupce nebo výpočty, které jsou na výpočtu závislé, by se měly aktualizovat.

  • Řádky byly vloženy nebo odstraněny.

  • Použili jste filtr, který k aktualizaci datové sady vyžaduje spuštění dotazu. Filtr se mohl použít ve vzorci nebo jako součást kontingenční tabulky nebo kontingenčního grafu.

Použití ručního přepočtu

Ruční přepočet můžete použít, abyste se vyhnuli nákladům na výpočty výsledků vzorců, dokud nebudete připraveni. Ruční režim je zvlášť užitečný v těchto situacích:

  • Navrhujete vzorec pomocí šablony a chcete před ověřením změnit názvy sloupců a tabulek použitých ve vzorci.

  • Víte, že se některá data v sešitu změnila, ale pracujete s jiným sloupcem, který se nezměnil, takže chcete přepočet odložit.

  • Pracujete v sešitu, který má mnoho závislostí a chcete odložit přepočet, dokud si nebudete jistí, že byly provedeny všechny potřebné změny.

Všimněte si, že pokud je sešit nastavený na režim ručního výpočtu, Power Pivot v Microsoft Excelu 2013 neprovádí žádné ověření ani kontrolu vzorců s následujícími výsledky:

  • Všechny nové vzorce, které přidáte do sešitu, budou označeny příznakem obsahující chybu.

  • V nových počítaných sloupcích se nezobrazí žádné výsledky.

Konfigurace ručního přepočtu sešitu

  1. V Power Pivotklikněte na návrh výpočtů>> možnosti výpočtů> režimu ručního výpočtu.

  2. Pokud chcete přepočítat všechny tabulky, klikněte na Možnosti výpočtu> Vypočítat hned.

    Vzorce v sešitu se kontrolují kvůli chybám a tabulky se aktualizují o případné výsledky. V závislosti na množství dat a počtu výpočtů může sešit nějakou dobu přestat reagovat.

Důležité informace:  Před publikováním sešitu byste měli vždy změnit režim výpočtu zpět na automatický. To pomůže zabránit problémům při návrhu vzorců.

Řešení potíží s přepočítáním

Závislosti

Pokud sloupec závisí na jiném sloupci a obsah tohoto druhého sloupce se jakýmkoli způsobem změní, může být potřeba přepočítat všechny související sloupce. Při každé změně Power Pivot sešitu Power Pivot v Microsoft Excelu 2013 provede analýzu existujících Power Pivot dat, aby zjistil, jestli je nutné provést přepočet, a provede aktualizaci co nejefektivnějším způsobem.

Předpokládejme například, že máte tabulku Sales, která souvisí s tabulkami Product a ProductCategory. a vzorce v tabulce Sales závisí na obou ostatních tabulkách. Jakákoli změna tabulky Product nebo ProductCategory způsobí přepočítání všech počítaných sloupců v tabulce Sales . To dává smysl, když se domníváte, že můžete mít vzorce, které shrnují prodej podle kategorie nebo podle produktu. Proto se ujistěte, že jsou výsledky správné; Vzorce založené na datech je třeba přepočítat.

Power Pivot vždy provádí úplný přepočet tabulky, protože úplný přepočet je efektivnější než kontrola změněných hodnot. Změny, které aktivují přepočet, můžou zahrnovat takové hlavní změny, jako je odstranění sloupce, změna číselného datového typu sloupce nebo přidání nového sloupce. Zdánlivě triviální změny, například změna názvu sloupce, ale můžou také aktivovat přepočet. Důvodem je to, že názvy sloupců se ve vzorcích používají jako identifikátory.

V některých případech může Power Pivot určit, že sloupce mohou být vyloučeny z přepočtu. Pokud například máte vzorec, který vyhledá hodnotu, například [Barva produktu] z tabulky Produkty, a změněný sloupec je [Množství] v tabulce Prodej , nemusí být vzorec přepočítán, i když tabulky Prodej a Produkty souvisejí. Pokud ale máte nějaké vzorce, které spoléhají na Sales[Quantity], je nutné přepočítat.

Posloupnost přepočtu závislých sloupců

Závislosti se počítají před jakýmkoli přepočítáním. Pokud je na sobě závislých více sloupců, Power Pivot se řídí posloupností závislostí. Tím se zajistí, že se sloupce zpracovávají ve správném pořadí při maximální rychlosti.

Transakce

Operace, které přepočítají nebo aktualizují data, probíhají jako transakce. To znamená, že pokud některá část operace aktualizace selže, zbývající operace se vrátí zpět. Tím zajistíte, aby data nezůstala v částečně zpracovaném stavu. Transakce nemůžete spravovat stejně jako v relační databázi ani vytvářet kontrolní body.

Přepočet nestálých funkcí

Některé funkce, například NOW, RAND nebo TODAY, nemají pevné hodnoty. Aby nedocházelo k problémům s výkonem, provádění dotazu nebo filtrování obvykle nezpůsobí opětovné vyhodnocení těchto funkcí, pokud se používají v počítaném sloupci. Výsledky těchto funkcí se přepočítávají pouze při přepočtu celého sloupce. Mezi tyto případy patří aktualizace z externího zdroje dat nebo ruční úprava dat, která způsobí opětovné vyhodnocení vzorců, které obsahují tyto funkce. Pokud se však funkce použije v definici počítaného pole, budou se vždy přepočítat nestálé funkce, jako je NYNÍ, NÁHČÍSLO nebo DNES.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×