Upgrade datových modelů Power Pivotu na verzi pro Excel 2013 nebo Excel 2016
Platí pro
Excel 2016 Excel 2013 SharePoint Server 2013 SharePoint Server 2013 Enterprise

Důležité informace: 14. října 2025 skončila podpora Office 2016 a Office 2019. Upgradujte na Microsoft 365, abyste mohli pracovat kdekoliv na libovolném zařízení a měli jste dál k dispozici podporu. Get Microsoft 365

"Tento sešit obsahuje Power Pivot datový model vytvořený pomocí předchozí verze doplňku Power Pivot. Tento datový model budete muset upgradovat pomocí Power Pivot v Microsoft Excelu 2013 ".

Vypadá to povědomě? Znamená to, že jste otevřeli sešit Excelu 2010 v Excelu 2013 nebo novějším a tento sešit obsahuje vložený Power Pivot datový model vytvořený pomocí předchozí verze doplňku Power Pivot. Tato zpráva se může zobrazit při pokusu o vložení listu nástroje Power View do sešitu aplikace Excel 2010.

V Excelu 2013 nebo Excel 2016 je datový model nedílnou součástí sešitu. Tato zpráva vás informuje, že vložený datový model Power Pivot je potřeba upgradovat, abyste mohli data v Excelu 2013 nebo Excel 2016 vyfiltrovat.

  1. Před upgradem zkontrolujte problémy, o kterých se ví, že způsobují problémy během upgradu.

  2. Pokud budete potřebovat předchozí verzi později, uložte si kopii souboru. Po upgradu bude sešit fungovat jenom v Excelu 2013 nebo novějším. Další informace: Co se liší v upgradovaném modelu.

  3. Spusťte Power Pivot v doplňku Microsoft Excelu.

  4. Kliknutím na Power Pivot > Spravovat zahajte upgrade.

    Tlačítko Spravovat na pásu karet PowerPivot

  5. Potvrďte oznámení o upgradu.

    Zpráva: "Tento sešit obsahuje datový model Power Pivot vytvořený pomocí předchozí verze doplňku Power Pivot. Tento datový model budete muset upgradovat pomocí Power Pivot v Microsoft Excelu 2013.

    Kliknutím na OK zprávu zavřete.

  6. Upgradujte datový model. Po upgradu už nemůžete pracovat se sešitem v předchozí verzi Power Pivot.

    Zpráva začíná "Sešit obsahuje datový model, který byl vytvořen pomocí předchozí verze Power Pivot." Končí textem "Chcete upgradovat sešit?".

    Kliknutím na OK sešit upgradujte.

  7. Uložte sešit a znovu ho načtěte. Tento krok zamkne změny provedené během upgradu. Jakmile sešit uložíte, nemůžete se vrátit zpět. Opětovné načtení by mělo v závislosti na velikosti a umístění sešitu trvat jen několik sekund.

    Zpráva začíná zprávou "Upgrade sešitu byl úspěšně dokončen, ale Excel je stále v režimu kompatibility."

    Kliknutím na Ano sešit znovu načtěte.

Upgrade je dokončený. Pokud se vám během upgradu zobrazují další zprávy, upgrade pravděpodobně selhal nebo se setkal s částečným úspěchem. V některých případech budete muset udělat ruční změny sešitu nebo datového modelu, abyste mohli plně upgradovat na Excel 2013 nebo Excel 2016. Další informace najdete v následujících částech tohoto článku.

V tomto článku

Známé problémy

Odebrání nebo opětovné sestavení propojených tabulek, které už nejsou přidružené ke zdrojové tabulce v Excelu

Zastaralé a osamocené tabulky se neupgradují se zbytkem modelu, což vede k odstranění dat nebo nepoužitelným datům. Tomuto problému se můžete vyhnout tím, že zajistíte, aby byly existující propojené tabulky přidružené k existující zdrojové tabulce v Aplikaci Excel.

  1. V Power Pivot pro Excel 2010 klikněte v okně Power Pivot na propojenou tabulku.

    Ikona odkazované tabulky

  2. Na pásu karet klikněte na Propojená tabulka .

    Karta Odkazovaná tabulka s označením excelové tabulky

  3. Ověřte, že excelová tabulka odkazuje na existující tabulku. Pokud byla tabulka přejmenována v Excelu, klikněte na šipku dolů v excelové tabulce a zvolte přejmenovanou tabulku.

  4. Kliknutím na Přejít do excelové tabulky ověřte, že se propojená tabulka přeloží na tabulku zdrojových dat v Excelu.

  5. Pokud je excelová tabulka prázdná, udělejte jednu z těchto věcí:

Pokud neplatí ani následující problém, jste teď připravení sešit upgradovat.

Odebrání tabulek podrobné analýzy dotazů

Další problém s upgradem se týká jenom Power Pivot datových modelů založených na datových krychlích služby Analysis Services, které podporují akce podrobné analýzy. Pokud sešit obsahuje tabulky dotazů podrobné analýzy, bude se zpočátku zdát, že upgrade proběhl úspěšně, ale při každém kliknutí na pole v kontingenční tabulce se zobrazí chyba upgradu.

  1. V Power Pivot pro Excel 2010 vyhledejte všechny tabulky dotazů podrobné analýzy v sešitu.

    Tabulka dotazů podrobné analýzy se vytvoří v sešitu, když kliknete pravým tlačítkem na míru a vyberete Zobrazit podrobnosti. Výsledná tabulka se v sešitu zobrazí jako samostatný list. První řádek začíná textem "Data vrácená pro ..."

    Tabulka dotazu podrobné analýzy

  2. Odstraňte každý list, který obsahuje tabulky dotazů podrobné analýzy. Po upgradu je můžete znovu vytvořit.

  3. Uložte sešit.

  4. Upgradujte sešit.

  5. Pokud je potřebujete, vytvořte tabulky dotazů podrobné analýzy znovu. Klikněte pravým tlačítkem na počítané pole v kontingenční tabulce a klikněte na Zobrazit podrobnosti. Tabulka dotazů podrobné analýzy se vytvoří v samostatném listu.

Odebrat ochranu heslem

Sešity chráněné heslem, které obsahují také datový model, se nepovede upgradovat s touto chybou:

Nelze upgradovat datový model v tomto sešitu.

Chcete-li tento problém vyřešit, odeberte heslo před upgradem.

  1. Otevřete sešit v Excelu 2013 nebo Excel 2016.

  2. Klikněte na Informace o> souboru > Zamknout sešit >Zašifrovat heslem.

  3. Zrušte zaškrtnutí hvězdičky a klikněte na OK.

  4. Uložte sešit.

  5. Kliknutím naPower Pivot > Spravovat restartujte upgrade.

  6. Přidejte zpátky do sešitu ochranu heslem.

Odebrat omezený přístup

Datové modely sešitu, které mají omezení tisku, úprav nebo kopírování, se nezdaří s touto chybou:

Nelze upgradovat datový model v tomto sešitu.

Chcete-li tento problém vyřešit, odeberte omezení před upgradem.

  1. Otevřete sešit v Excelu 2013 nebo Excel 2016.

  2. Klikněte na Informaceo souboru > > Zamknout sešit >Omezit přístup.

  3. Pokud chcete omezení odebrat, zaškrtněte políčko Neomezený přístup .

  4. Uložte sešit v Excelu.

  5. Kliknutím naPower Pivot > Spravovat restartujte upgrade.

  6. Přidejte zpět do sešitu omezení přístupu.

Konkrétní sloupce v modelu se zmiňují ve zprávách o upgradu.

Pokud během upgradu dojde k chybám a chybová zpráva indikuje, která pole jsou příčinou problému, postupujte takto:

  1. V Excelu 2013 nebo Excel 2016 přejděte na kontingenční tabulku nebo sestavu obsahující pole, se kterými má upgrade potíže.

  2. Odeberte pole jenom z kontingenční tabulky nebo sestavy. Seznam polí bude i nadále zobrazovat seznam polí. Prostě se v sestavě nezobrazí.

  3. Uložte sešit a zavřete jej.

  4. Znovu otevřete sešit.

  5. Kliknutím naPower Pivot > Spravovat restartujte upgrade.

  6. Za předpokladu, že upgrade proběhl úspěšně, přidejte pole zpět do kontingenční tabulky nebo sestavy.

V upgradovaném sešitu nejde aktualizovat připojení ke zdroji dat

Vytvořili jste sešit v Excelu 2010 s připojením k externímu zdroji dat. Sešit otevřete v Excelu 2013 nebo Excel 2016. Při pokusu o změnu kontingenční tabulky v sešitu se zobrazí zpráva, že je nutné kontingenční tabulku aktualizovat. Pokusíte se ho aktualizovat, ale zobrazí se tato zpráva:

"Aplikace Excel nemohla získat potřebné informace o této datové krychli. Datová krychle mohla být na serveru přeorganizována nebo změněna. Obraťte se na správce datové krychle OLAP a v případě potřeby nastavte nový zdroj dat pro připojení k datové krychli.

Při pokusu o úpravu existujícího připojení uvidíte název datového modelu, ale nemůžete upravit zdroj dat.

Problém

Připojení ke zdroji dat už není platné a musíte ho aktualizovat, ale nemůžete ho aktualizovat v Excelu 2013 nebo Excel 2016.

Řešení

  1. Otevřete sešit v Excelu 2010 pomocí doplňku Power Pivot.

  2. Na kartě Power Pivot > Správa datového modelu otevřete okno Power Pivot.

  3. V okně Power Pivot klikněte na Domů > Connections > Existující Connections.

  4. Vyberte aktuální připojení k databázi a klikněte na Upravit.

  5. V dialogovém okně Upravit připojení klikněte na Procházet a vyhledejte jinou databázi stejného typu, ale s jiným názvem nebo umístěním.

  6. Uložte sešit a zavřete jej.

  7. Otevřete sešit v Excelu 2013 nebo Excel 2016.

Začátek stránky

Dokončení částečného upgradu

Ve většině případů by upgrade sešitu měl proběhnout hladce, ale někdy jsou k dokončení úlohy potřeba další změny. V této části se dozvíte, jak reagovat na konkrétní chyby, které značí částečný nebo neúplný upgrade. Sešit je upgradovaný, ale chybí některé funkce.

Chybí image klíčových ukazatelů výkonu

Pokud chybí obrázky klíčových ukazatelů výkonu (barevné ikony nebo ikony grafu), odeberte klíčový ukazatel výkonu z oblasti Hodnoty v seznamu polí a pak ho znovu přidejte.

Chyba upgradu výpočtu DAX: Tento sešit se nepovedlo správně upgradovat...

Některé výpočty jazyka DAX vyžadují ruční změny, než sešit zprovozní. Pokud nejsou výrazy nebo dotazy DAX kompatibilní s Excelem 2013, sešit se upgraduje jenom částečně. Zobrazí se tato zpráva:

"Tento sešit se nám nepodařilo správně upgradovat. Uložení může způsobit, že některé funkce excelových dat nebudou fungovat. Další podrobnosti najdete tady: http://go.microsoft.com/fwlink/?LinkID=259419

Tady je chyba, která se nám zobrazila: Nelze dotazovat interní podpůrnou strukturu pro sloupec "<tabulka>[<název sloupce>]", protože závisí na sloupci, relaci nebo míře, které se nezpracovávají. Aktualizujte nebo přepočítejte model."

Pokud se zobrazí tato chyba (a může se zobrazit několikrát), nezapomeňte si poznamenat, které tabulky a sloupce jsou označené, abyste mohli přejít přímo k těmto tabulkám. Každý výraz DAX budete muset upravit:

Poznámka: Pokud se zobrazí výzva, abyste Power Pivot povolili uložení, zavřete a znovu otevřete sešit, klikněte na Ano.

  1. V okně Power Pivot otevřete tabulku uvedenou ve zprávě.

  2. Klikněte na sloupec s ikonou chyby a #ERROR hodnotami. Na řádku vzorců by se měl zobrazit výraz DAX.

  3. Hledejte následující známé problémy s kompatibilitou DAX:

    Hodnoty Null označené jako dvojité uvozovky bez hodnot ("") už nejsou povolené. Nahraďte dvojité uvozovky nulou.

    FUNKCE LOOKUPVALUE, CONTAINS nebo SWITCH se pokusili porovnat nekompatibilní typy hodnot. Možná budete muset v argumentu zadat [Typ] nebo zajistit, aby oba typy hodnot byly Číselné, Řetězcové nebo Logické. Pokud potřebujete převést jednu z hodnot, můžete použít funkci HODNOTA nebo FORMÁT.

Při opravě výrazů DAX se v Excelu můžou dál zobrazovat další chyby. Pokud nemůžete vzorec upravit, přepněte zpátky do Excelu a zjistěte, jestli chyba neblokuje další akci. Kliknutím na OK zavřete chybu a vraťte se do Power Pivot a pokračujte v práci.

Jakmile opravíte výpočty jazyka DAX a chybové zprávy se už nebudou zobrazovat, můžete sešit považovat za plně upgradovaný.

Funkce kontingenční tabulky, které odkazují na dataPower Pivot, už nejsou platné.

Funkce datové krychle aplikace Excel, které určují připojení k modelu Power Pivot z předchozí verze, musí být ručně aktualizovány na nový název modelu ThisWorkbookDataModel.

Předchozí verze

Excel 2013

=CUBEVALUE("Power Pivot Data";[Míry].[ CelkemSales])

=CUBEVALUE("ThisWorkbookDataModel";[Míry].[ CelkemSales])

  1. V Excelu na každém listu klikněte na Vzorce > Zobrazit vzorce, aby se zobrazily výpočty použité v jednotlivých listech.

  2. U funkcí datové krychle Excelu, které určují připojení, vyhledejte "Power Pivot Data".

  3. Nahraďte "Power Pivot Data" za "ThisWorkbookDataModel".

  4. Uložte sešit.

Začátek stránky

Odstranění dat: Při upgradu se odstraní data v modelu.

Upgrade nemohl upgradovat následující propojené tabulky <název_tabulky>. Tyto tabulky byly z modelu odebrány."

Ve zvláštních případech se data během upgradu z modelu odstraní. K odstranění dat dojde v případě, že máte v modelu osamocenou propojenou tabulku, kterou nelze vysledovat k přidružené tabulce ve stejném sešitu, protože zdrojová tabulka byla odstraněna nebo přejmenována.

Upgrade proběhne úspěšně, ale propojená tabulka je pryč.

Propojená tabulka je tabulka, kterou vytvoříte v listu a pak přidáte do datového modelu, abyste ji mohli propojit s jinými tabulkami a přidat výpočty DAX. Upgrade odstraní propojenou tabulku, pokud zdrojová tabulka už v sešitu neexistuje.

Tady je scénář: Vytvořili jste nebo importovali tabulku v Excelu, přidali jste ji jako propojenou tabulku v Power Pivot, kde se stala součástí datového modelu, a pak jste odstranili původní tabulku, na které byla založena. Model zachová propojenou tabulku, i když je tabulka v Excelu pryč.

Později při pokusu o upgrade sešitu na Excel 2013 dojde k následující chybě.

Upgrade nemohl upgradovat následující propojené tabulky <název_tabulky>. Tyto tabulky byly z modelu odebrány."

Pokud je to možné, zrušte upgrade, abyste mohli model upravit, nebo vytvořit zálohu pro případ, že budete chtít na tabulku později odkazovat:

  1. Kliknutím na OK zavřete zprávu Upgrade nemohl upgradovat následující propojené tabulky.

  2. Když se zobrazí dotaz, jestli chcete sešit uložit, zavřít a znovu otevřít, klikněte na Ne.

  3. Zavřete soubor v Excelu 2013 bez uložení.

  4. Otevřete sešit v Excelu 2010 a opravte problémy s propojenými tabulkami:

    1. Propojená tabulka už není potřeba? Odstraňte ho z modelu nebo restartujte upgrade v Excelu 2013 a nechte upgrade odebrat tabulku za vás.

    2. Tabulka aplikace Excel byla přejmenována, ale propojená tabulka nebyla? Aktualizujte informace o připojení v Power Pivot, jak je popsáno v kroku 1 v horní části této stránky.

    3. Propojená tabulka musí zůstat, protože se používá ve výpočtech nebo v kontingenční tabulce, ale původní excelová tabulka je pryč? Znovu vytvořte zdrojová tabulka v Excelu a aktualizujte odkaz:

      • Zkopírujte řádky z propojené tabulky v okně Power Pivot.

      • Vložte řádky do listu v Excelu.

      • Naformátujte řádky jako tabulku.

      • Pojmenujte tabulku.

      • Zpět do okna Power Pivot.

      • Klikněte na Propojená tabulka > excelové tabulky a pak vyberte tabulku, kterou jste právě vytvořili.

      • Uloží soubor.

  5. Po provedení oprav otevřete soubor v Excelu 2013.

  6. Kliknutím na Power Pivot > Spravovat spusťte upgrade znovu .

Pokud jste už sešit uložili, nemůžete ho vrátit zpět k předchozí verzi. Propojenou tabulku budete muset znovu vytvořit úplně od začátku. Další informace: Přidání dat listu do datového modelu pomocí propojené tabulky

Začátek stránky

Co se liší v upgradovaném modelu

Ve většině případů je upgradovaný sešit identický se svým předchůdcem. Existuje však několik změn v novější verzi, které stojí za zmínku.

Průřezy a popisy sloupců se už nezobrazují v seznamu polí.

V předchozích verzích se v seznamu polí kontingenční tabulky zobrazovaly popisy sloupců nebo polí jako popisy. V Excelu 2013 nebo novějším nepodporuje seznam polí popisy. Všechny popisy sloupců, které existují v modelu, budou ve vizualizacích dat v Excelu ignorovány.

Průřezy jsou podporované, ale teď je vytváříte jiným způsobem. Seznam polí neposkytuje možnosti pro vytvoření průřezu.

Upgradované sešity už nefungují v předchozí verzi Excelu a Power Pivot

Před Excelem 2013 existovaly dvě předchozí verze doplňku Power Pivot. Obě verze fungují výhradně s Excelem 2010. Tyto verze jsou:

  • SQL Server 2008 R2 Power Pivot for Excel

  • Power Pivot Power Pivot SQL Server 2012 pro Excel 2010

Po upgradu datového modelu na Excel 2013 nebo Excel 2016 můžete sešit otevřít, ale nebudete s nimi pracovat ani upravovat kontingenční sestavy založené na modelu v Excelu 2010. Při otevření datového modelu excelu 2013 nebo Excel 2016 sešitu v Excelu 2010 se zobrazí následující chyba, pokud kliknete na průřez, změníte filtr nebo přetáhnete nové pole do kontingenční tabulky:

Inicializace zdroje dat se nezdařila.

K této chybě dochází, protože interakce dat, například kliknutí na průřez, vygenerují dotaz, který se odešle do datového modelu (model je zdrojem dat kontingenční tabulky). Vzhledem k tomu, že datový model už není v Excelu 2010 platný, místo interakce dat se zobrazí chyba inicializace zdroje dat.

Předpokládejme, že se teď pokoušíte datový model otevřít v okně Power Pivot. Model se neotevře a dojde k následující chybě:

"Tento sešit obsahuje datový model aplikace Excel, který je vytvořen v novější verzi aplikace Excel. Tento sešit můžete otevřít ve starší verzi aplikace Excel, ale nebudete moct načíst ani pracovat s Power Pivot, pokud bude existovat společně s datovým modelem Excelu.

Neexistují žádná alternativní řešení. upgrade je pouze dopředný. Před upgradem se u spolupracovníků ujistěte, že upgradujete na Excel 2013 najednou. Navíc můžete chtít dočasně zachovat samostatné verze sešitů, pokud vaše organizace plánuje používat Excel 2010 a Excel 2013 nebo Excel 2016 vedle sebe.

Další informace: Kompatibilita verzí Power Pivotu

Začátek stránky

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.