Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » PowerPivot » hierarchie-tabulky-Power-Pivot
Microsoft Excel logo

Jak na hierarchii v tabulkách Power Pivot - Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak nastavit hierarchií sloupců v tabulkách, které máte v Power Pivot. Jaké jsou výhody, pokud hierarchii nastavíte. Jak následně funguje v Power View v porovnání s klasickými sloupci, bez hierarchie.

Předpokládám, že máte Excel se aktivovaným doplňkem PowerPivot

Úvodem do hierarchie sloupců v tabulkách

V tomto článku se dozvíte vše od teorie, co je ta hierarchie, jak ji nastavit, jaké má výhody, využití v kontingenční tabulce. Z důvodu přehlednosti je článek rozdělen na jednotlivé kapitoly:


Teorie o hierarchií

Hierarchie v datovém modelu Power Pivot je vlastně seznam vnořených sloupců které tabulka obsahuje. Neboli názvům sloupců v tabulce přiřadíte hierarchií, kdy se následně název této hierarchie tváří jako jedna položka pro kontingenční tabulku.

Další výhodou použití hierarchie v kontingenční tabulce je, že název hierarchie můžete mít v oblasti řádku (sloupců) a klasické názvy sloupců (které máte mimo hirerarchií) můžete vkládat zároveň i do filtrů (což bez hirerarchie nedocílíte).

Například pokud máte sloupce o světových zemích:

  • Světadíl
  • Stát
  • Město
  • Ulice

Můžete těmto sloupcům nastavit hierarchie:

Pozice Světadíl |-- Stát |--- Města |----- Ulice

Neboli následně v kontingenční tabulce máte jednu položku pozice, které obsahuje logicky řazeny sloupce. Takže následně můžete do kontingenční tabulky přidat pouze jedno políčko (sloupec) namísto čtyř polí z klasického seznamu sloupců. Následně se můžete v kontingenční tabulce pohybovat nahoru nebo dolů dle vnořených úrovní (které jsou smysluplným způsobem nastavené v hierarchií).

Podobně se podíváme na Sporty:

  • Skupina
  • Sport
  • Disciplíny
Skupina > Sport > Disciplína

Případně u Olympiády.

  • Rok
  • Sezona - letní/zimní
  • Město

Mohu sloupce seskupit:

Rok > Sezona > Město

Nebo

Sezona > Rok > Město

Data pro ukázku

Potřebujete data u kterých se dá hierarchie nastavit. Já pro ukázku použil:

  • Sporty
  • Obyvatelé a světadíly
  • Olympijské hry

Olympijské sporty

Data o sportech (data lze získat na Wikipedií), potřebujeme tabulku, která obsahuje sloupce:

  • Skupina
  • Sport
  • Disciplína

Obyvatelé a světadíly

Světadíl, stát, města ve světedílech:

Data na Wikipedií: Světadíly státy a počty odkaz na jiný server. Případně jinde, stačí nám sloupce:

  • Světadíl
  • Stát
  • Města

Olympiáda

Chceme data o Olympiádách. Obsahujících rok konání, sezóna (zda letní nebo zimní) a Město ve kterém se olympiáda konala. Neboli nám stačí sloupce:

  • Rok
  • Sezona
  • Město

Samozdřejmě data jsou osekaná v ukázce jde o hiearchií.

Nastavení hierarchie

Před vložením hiearchie musíte mít data v PowerPivot (jak data dostat do Power Pivot mám popsáno v samostatném článku). V krátkosti tabulku (data) mít označeny jako tabulku Domu > Formátovat jako tabulku. Tuto tabulku pak vložit do Power Pivot přes pás karet Power Pivot > Přidat do datového modelu.

Pokud tedy tabulky (data) máte v Power Pivot, Stačí Power Pivot spustit přes pás karet Power Pivot > Spravoovat.

V dialogovém okně Power Pivot pro Excel zobrazit diagram (relace). Na pásu karet Domů > Klikem na Zobrazení diagramu. Nebo využít stavového řádku (od Power Pivot v Excel 2016).

PowerPivot Excel 2016 -

Zobrazí se Názvy tabulek se sloupci (ano je to okno s relacemi o kterém jsme psal v článku: Jak na relace v Power Pivot). Kromě hirerarchie, lze zde nastavovat jednotlivých tabulkám relace.

PowerPivot Excel 2016 -

Nastavení relace 1

První možnost v pravém horním rohu kliknout na ikonu vytvořit hierarchií.

PowerPivot Excel 2016 -

Zobrazí se složka pro hierarchií, kterou můžete přejmenovat. Například Demo.

PowerPivot Excel 2016 -

Pravým tlačítkem nad sloupcem, který chcete do hierarchie přidat a vyberete do které hirerarchie (v ukázce jen jedna hierarchií, tak na výběr moc nemáte ;) ).

PowerPivot Excel 2016 -

Někdy se stane, že Excel nechce položku přes levé tlačítko do hierarchie přidat, pak funguje přetáhnutí na název dané hierarchie a položka se do hirerarchie přidá, pokud nepomůže ani tato možnost, můžete zkusit postup 2.

PowerPivot Excel 2016 -

Nastavení relace 2

Druhá možnost podžením klávesy Ctrl a klikáním levým tlačítkem myši vyberete názvy sloupců které chcete mít v hierarchií. Poté pravé tlačítko myši nad vybranou oblastí (za stálého držení Ctrl - klikat nad názvem sloupce). Vyberete vytvořit hirerarchí. Následně můžete vytvořenou hierarchií přejmenovat.

PowerPivot Excel 2016 -

Vložená hirerarchie ihned obsahuje položky (většinou Excel pozná a uspořádá jak je vhodné uspořádat), pokud ne v další kapitole jsem probral, jak hierarchii upravit/smazat.

Změny v hierarchií - přesunout - smazat

Pokud se hierarchií nepodaří posloupnost poskládat, jak potřebujete, nemusíte ihned smazat, ale můžete upravit.

Mám dvě tabulky z dat o olympiádě a v první potřebuji přehodit Rok před sezónu a v druhé potřebuji smazat Město.

PowerPivot Excel 2016 -

Přesunutí položky

Pravé tlačítko nad položkou a Přesunout nahoru / Přesunout dolů.

PowerPivot Excel 2016 -

Smazání položky

Smazaní položky v hiererchií, pravé tlačítko a Obebrat z hierarchie.

PowerPivot Excel 2016 -

Potažmo můžete přejmenovat

Přejmenování položky v hirerarchií, pravé tlačítko a Přejmenovat.

Smazaní / přejmenování hierarchie

Pokud hierarchií nepotřebujete opět přes pravé tlačítko a herarchií můžete smazat.

PowerPivot Excel 2016 -

Přejmenovat

Opět pravým tlačítkem a Přejmenovat.

Tip

Přesunování položek v hierarchií se zatím nedaří pravým tlačítkem, což za pár měsíců nemusí být pravda a přesunovat myší půjde.

Porovnání tabulka s a bez

Hierarchií oceníte až v kontingenční tabulce. V polích kontingenční tabulky vidíte jako jeden "sloupec" i ten s hierarchií (proto se vám vyplatí dávat sloupcům smysluplné názvy). Při použití v kontingenční tabulce stačí poté vložit jen onen "sloupec" s hierarchií, oproti původní variantě kdy musíte do kontingenční tabulky vkládat sloupců několik, navíc u hierarchie se dodržuje posloupnost.

PowerPivot Excel 2016 -

V ukázce použití:

  • tabulka s hierarchií
  • klasické použití

Tabulka s hierarchií

Přetažením jednoho sloupce máte najednou celou hierarchií v kontingenční tabulce (ušetříte si čas a tabulku zpřehledníte).

Další výhodou můžete přidat stejný název sloupce i do oblastí filtrů. Což se vám u klasické kontingenční tabulky nepovede. Ze sloupců se název přesune do filtrů, pomíjím využití průřezu.

PowerPivot Excel 2016 -

Ukázka využití stejného názvu sloupce v řásku i ve filtru za využití hierarchie.

PowerPivot Excel 2016 -

klasické použití

Tvorba kontingenční tabulky bez hierarchie je pracnější. Musíte naklikat více sloupců, musíte kontrolovat pořadí, nemůžete mít daný sloupec zároveň v oblasti řádky a filtry.

PowerPivot Excel 2016 -

Tipy a triky

V přípravě.

Související články

Chcete se dozvědět o PowerPivot více, doporučuji:

Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor Data pro hierarchií v Power Pivot - Excel soubor ve formátu *.xlsx ke stažení zdarma. Soubor nevyužívá makra.


Závěrem

Využíváte hierarchií, máte nějaký tip, který jsem zatím nezmínil? Můžete zmínit v komentářích.

Článek byl aktualizován: 21.01.2019 09:32

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2019 | 732

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.