Sign in with Microsoft
Sign in or create an account.

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?

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í 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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

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

×