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.

Datový model umožňuje integrovat data z více tabulek a efektivně vytvářet relační zdroj dat uvnitř excelového sešitu. V Excelu se datové modely používají transparentně a poskytují tabulková data použitá v kontingenčních tabulkách a kontingenčních grafech. Datový model se vizualizuje jako kolekce tabulek v seznamu polí a většinou ani nebudete vědět, že tam je.

Než začnete pracovat s datovým modelem, musíte získat nějaká data. K tomu použijeme prostředí Get & Transform (Power Query), takže možná budete chtít udělat krok zpět a podívat se na video nebo postupovat podle našeho výukového průvodce získáním & transformace a Power Pivotu.

Kde je Power Pivot?

Kde je funkce Get & Transform (Power Query)?

  • Excel 2016 & Excel pro Microsoft 365 – Funkce Get & Transform (Power Query) byla integrovaná s Excelem na kartě Data.

  • Excel 2013 – Power Query je doplněk, který je součástí Excelu, ale je potřeba ho aktivovat. Přejděte na Možnosti > souborů > doplňky a pak v rozevíracím seznamu Spravovat v dolní části podokna vyberte Doplňky modelu COM > Go. Zkontrolujte Microsoft Power Query pro Excel a pak ho aktivujte OK. Na pás karet se přidá karta Power Query.

  • Excel 2010Stáhněte a nainstalujte doplněk Power Query.. Po aktivaci se na pás karet přidá karta Power Query.

Začínáme

Nejdřív musíte získat nějaká data.

  1. V Excel 2016 a Excel pro Microsoft 365 můžete data importovat z libovolného počtu externích zdrojů dat, například z textového souboru, excelového sešitu, webu, Microsoft Accessu, SQL Server nebo jiné relační databáze, která obsahuje více souvisejících tabulek, pomocí funkce Data > Get & Transform Data > Get Data.

    V Excelu 2013 a 2010 přejděte na Power Query > Načíst externí data a vyberte zdroj dat.

  2. Excel vás vyzve k výběru tabulky. Pokud chcete získat více tabulek ze stejného zdroje dat, zaškrtněte políčko Povolit výběr více tabulek . Když vyberete více tabulek, Excel za vás automaticky vytvoří datový model.

    Poznámka: Pro tyto příklady používáme excelový sešit s fiktivními studenty s podrobnostmi o třídách a známkách. Můžete si stáhnout ukázkový sešit studentového datového modelu a sledovat ho. Můžete si také stáhnout verzi s dokončeným datovým modelem..

    Navigátor získání transformace & (Power Query)
  3. Vyberte jednu nebo více tabulek a klikněte na Načíst.

    Pokud potřebujete upravit zdrojová data, můžete zvolit možnost Upravit . Další podrobnosti najdete v tématu Úvod do Editor Power Query (Power Query).

Teď máte datový model, který obsahuje všechny tabulky, které jste naimportovali, a zobrazí se v seznamu polí kontingenční tabulky.

Poznámky: 

  • Modely se vytvářejí implicitně při současném importu dvou nebo více tabulek v Excelu.

  • Modely se vytvářejí explicitně, když k importu dat použijete doplněk Power Pivot. V doplňku je model reprezentován v rozložení na záložkách podobném Excelu, kde každá karta obsahuje tabulková data. Základní informace o importu dat pomocí SQL Server databáze najdete v tématu Získání dat pomocí doplňku Power Pivot.

  • Model může obsahovat jednu tabulku. Pokud chcete vytvořit model založený jenom na jedné tabulce, vyberte tabulku a klikněte na Přidat do datového modelu v Power Pivot. Můžete to udělat, pokud chcete použít Power Pivot funkce, jako jsou filtrované datové sady, počítané sloupce, počítaná pole, klíčové ukazatele výkonu a hierarchie.

  • Relace mezi tabulkami je možné vytvořit automaticky, pokud importujete související tabulky, které mají relace primárního a cizího klíče. Excel obvykle může použít importované informace o relaci jako základ pro relace mezi tabulkami v datovém modelu.

  • Tipy ke zmenšení velikosti datového modelu najdete v tématu Vytvoření datového modelu efektivně využívajícího paměť pomocí Excelu a Power Pivotu.

  • Další zkoumání najdete v kurzu Import dat do Excelu a vytvoření datového modelu.

Tip: Jak poznáte, jestli sešit obsahuje datový model? Přejděte na Power Pivot > Spravovat. Pokud vidíte data podobná listu, existuje model. Viz: Zjistěte, které zdroje dat se používají v datovém modelu sešitu , abyste se dozvěděli další informace.

Vytváření relací mezi tabulkami

Dalším krokem je vytvoření relací mezi tabulkami, abyste z nich mohli načítat data. Každá tabulka musí mít primární klíč nebo jedinečný identifikátor pole, jako je ID studenta nebo číslo předmětu. Nejjednodušší je přetáhnout tato pole a propojit je v zobrazení diagramu Power Pivotu.

  1. Přejděte na Power Pivot > Spravovat.

  2. Na kartě Domů vyberte Zobrazení diagramu.

  3. Zobrazí se všechny importované tabulky a v závislosti na tom, kolik polí má každá z nich, může chvíli trvat, než je změníte.

  4. Potom přetáhněte pole primárního klíče z jedné tabulky do další. Následující příklad je zobrazení diagramu našich tabulek studentů:

    zobrazení diagramu vztahů datového modelu Power Query

    Vytvořili jsme následující odkazy:

    • tbl_Students | > tbl_Grades | ID studenta ID studenta

      Jinými slovy přetáhněte pole ID studenta z tabulky Studenti do pole ID studenta v tabulce Známky.

    • tbl_Semesters | Id semestru > tbl_Grades | Semestr

    • tbl_Classes | > tbl_Grades | čísla třídy Číslo třídy

    Poznámky: 

    • Aby bylo možné vytvořit relaci, nemusí být názvy polí stejné, ale musí být stejného datového typu.

    • Konektory v zobrazení diagramu mají na jedné straně "1" a na druhé "*". To znamená, že mezi tabulkami existuje relace 1:N, která určuje způsob použití dat v kontingenčních tabulkách. Viz: Relace mezi tabulkami v datovém modelu , abyste se dozvěděli více.

    • Spojnice pouze indikují, že mezi tabulkami existuje relace. Ve skutečnosti vám nezobrazí, která pole jsou vzájemně propojená. Odkazy zobrazíte tak, že přejdete na Power Pivot > Spravovat relace > návrhu> >Správa relací. V Excelu můžete přejít na Relace > dat.

Použití datového modelu k vytvoření kontingenční tabulky nebo kontingenčního grafu

Excelový sešit může obsahovat pouze jeden datový model, ale tento model může obsahovat více tabulek, které lze opakovaně používat v celém sešitu. Do existujícího datového modelu můžete kdykoli přidat další tabulky.

  1. V Power Pivotpřejděte na Spravovat.

  2. Na kartě Domů vyberte kontingenční tabulku.

  3. Vyberte, kam chcete kontingenční tabulku umístit: nový list nebo aktuální umístění.

  4. Klikněte na OK a Excel přidá prázdnou kontingenční tabulku s podoknem Seznam polí zobrazeným vpravo.

    Seznam polí kontingenční tabulky Power PivotTable

Dále vytvořte kontingenční tabulku nebo vytvořte kontingenční graf. Pokud jste už mezi tabulkami vytvořili relace, můžete použít některá z jejich polí v kontingenční tabulce. Už jsme vytvořili relace v ukázkovém sešitu studentového datového modelu.

Přidání existujících nesouvisejících dat do datového modelu

Předpokládejme, že jste naimportovali nebo zkopírovali velké množství dat, která chcete použít v modelu, ale nepřidali jste je do datového modelu. Nasazování nových dat do modelu je jednodušší, než si myslíte.

  1. Začněte tím, že vyberete libovolnou buňku v datech, která chcete přidat do modelu. Může se jednat o libovolnou oblast dat, ale data formátovaná jako excelová tabulka jsou nejvhodnější.

  2. K přidání dat použijte jeden z těchto přístupů:

  3. Klikněte naPower Pivot > Přidat do datového modelu.

  4. Klikněte na Vložit > kontingenční tabulku a potom v dialogovém okně Vytvořit kontingenční tabulku zaškrtněte políčko Přidat tato data do datového modelu .

Oblast nebo tabulka se teď do modelu přidá jako propojená tabulka. Další informace o práci s propojenými tabulkami v modelu najdete v tématu Přidání dat pomocí propojených tabulek Excelu v Power Pivotu.

Přidání dat do tabulky Power Pivot

V Power Pivot nemůžete přidat řádek do tabulky tak, že přímo zadáte nový řádek, jako je tomu v excelové tabulce. Řádky ale můžete přidat zkopírováním a vložením, aktualizací zdrojových dat a aktualizací modelu Power Pivotu.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Viz také

Získání výukových příruček k transformaci & a Power Pivotu

Úvod do Editoru dotazů (Power Query)

Vytvoření datového modelu efektivně využívajícího paměť pomocí Excelu a Power Pivotu

Kurz: Import dat do Excelu a vytvoření datového modelu

Zjištění, které zdroje dat se používají v datovém modelu sešitu

Relace mezi tabulkami v datovém modelu

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.

×