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

Abyste mohli začít pracovat s datovým modelem, musíte získat nějaká data. K tomu použijeme prostředí Get & Transform (Power Query), takže můžete chtít ustoupit a podívat se na video nebo se podívat na naše výukové příručky v části Získání & Transformovat a Power Pivot.

Kde je Power Pivot?

Kde je na & transformaci (Power Query)?

  • Excel 2016 & Excel pro Microsoft 365 – & transformaci (Power Query) je integrovaná s Excel na kartě Data.

  • Excel 2013 – Power Query je doplněk, který je součástí Excel, ale musí být aktivovaný. Přejděte na Možnosti > > doplňky apotom v rozevíracím seznamu Spravovat v dolní části podokna vyberte Doplňky modelu COM > Přejít. Zkontrolujte, že v Microsoft Power Query Excela pak ho aktivujete kliknutím na 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 aplikacích Excel 2016 & Excel pro Microsoft 365 a Excel pro Microsoft 365 použijte data > Získání transformačních dat > Získání dat k importu dat z libovolného počtu externích zdrojů dat, jako je textový soubor, sešit Excel, web, Microsoft Access, SQL Server nebo jiná relační databáze, která obsahuje více souvisejících tabulek.

    V Excel 2013 a 2010 přejděte na Power Query > Naískejte externí dataa vyberte zdroj dat.

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

    Poznámka: V těchto příkladech používáme sešit Excel s fiktivními podrobnostmi studentů o třídách a známcích. Můžete si stáhnout ukázkový sešit studentského datového modelu asledovat je. Můžete si taky stáhnout verzi s dokončený datový model..

    Navigátor & 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 Editoru dotazů (Power Query).

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

Poznámky: 

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

  • Modely se vytvářejí explicitně, když použijete Power Pivot k importu dat. V doplňku je model znázorněný v rozložení s kartami podobném Excel, kde každá karta obsahuje tabulková data. Základní informace o importudat pomocí SQL Server power pivotu 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žívat funkce Power Pivot, jako jsou filtrované datové sady, počítané sloupce, počítaná pole, klíčové klíčové hodnoty a hierarchie.

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

  • Tipy, jak zmenšit velikost datového modelu, najdete v článku Vytvoření datového modelu efektivně využívajícího paměť pomocí Excel a Power Pivotu.

  • Další informace najdete v kurzech: Import dat do Excel a Vytvoření datového modelu.

Tip: Jak můžete zjistit, jestli má sešit datový model? Přejděte na Power Pivot > Spravovat. Pokud se zobrazí data podobná listu, existuje model. Další informace najdete v tématu Zjistěte, které zdroje dat se používají v datovém modelu sešitu.

Vytvoření relací mezi tabulkami

Dalším krokem je vytvoření relací mezi tabulkami, abyste mohli natahovat data z libovolného z nich. Každá tabulka musí mít primární klíč nebo jedinečný identifikátor pole, například ID studenta nebo číslo třídy. 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 možná budete chtít nějakou dobu změnit jejich velikost v závislosti na tom, kolik polí má každý z nich.

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

    Zobrazení diagramu relace datového modelu Power Query

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

    • tbl_Students | ID studenta > tbl_Grades | 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 | Číslo třídy > tbl_Grades | Číslo třídy

    Poznámky: 

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

    • Spojnice v zobrazení diagramu mají na jedné straně "1" a "*" na druhé straně. To znamená, že mezi tabulkami existuje relace 1:N, která určuje způsob použití dat v kontingenčních tabulkách. Další informace najdete v tématu: Relace mezi tabulkami v datovém modelu.

    • Spojnice označují jenom to, že mezi tabulkami existuje relace. Ve skutečnosti vám neukáže, která pole jsou vzájemně propojená. Pokud chcete zobrazit odkazy, přejděte na Power Pivot >Správa > >relace > Spravovat relace. V Excel můžete přejít na Data >Relace.

Vytvoření kontingenční tabulky nebo datového modelu PivotChart

Sešit Excel obsahovat jenom jeden datový model, ale tento model obsahuje více tabulek, které je možné v celém sešitu opakovaně použít. 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í tabulka.

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

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

    Seznam polí kontingenční tabulky v PowerPivotu

Potom vytvořte kontingenční tabulkunebo vytvořte kontingenční graf. Pokud jste už vytvořili relace mezi tabulkami, můžete v kontingenční tabulce použít všechna jejich pole. Relace jsme už vytvořili v ukázkovém sešitu studentského datového modelu.

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

Předpokládejme, že jste naimportoval nebo zkopíroval 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 výběrem libovolné buňky v datech, která chcete přidat do modelu. Může to být libovolná oblast dat, ale data formátovaná jako Excel je nejlepší.

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

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

  4. Klikněte na > kontingenčnítabulky 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ď přidá do modelu jako propojená tabulka. Další informace o práci s propojenými tabulkami v modelu najdete v tématu Přidání dat pomocí Excel propojených tabulek v Power Pivotu.

Přidání dat do Power Pivot tabulky

V Power Pivot tabulky nemůžete přidat řádek tak, že napíšete přímo do nového řádku, jako je to možné v Excel listu. Řádky ale můžete přidat zkopírováním a vloženímnebo aktualizací zdrojových dat a aktualizací modelu Power Pivotu.

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Viz také

Získání & příručky k transformaci a Power Pivotu

Úvod do Editoru dotazů (Power Query)

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

Kurz: Import dat do Excel 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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×