Při práci s více tabulkami jsou data zajímavější a relevantnější pro kontingenční tabulky a sestavy, které tato data používají. Při práci s daty pomocí doplňku Power Pivot můžete pomocí zobrazení diagramu vytvořit a spravovat připojení mezi importovanými tabulkami.
Vytváření relací mezi tabulkami vyžaduje, aby každá tabulka obsahovala sloupec, který obsahuje odpovídající hodnoty. Pokud například souvisíte se zákazníky a objednávkami, každý záznam objednávky musí mít kód zákazníka nebo ID, které se překládá na jednoho zákazníka.
-
V okně Power Pivot klikněte na Zobrazení diagramu. Rozložení tabulky Zobrazení dat se změní na rozložení vizuálního diagramu a tabulky jsou automaticky uspořádané na základě jejich relací.
-
Klikněte pravým tlačítkem myši na diagram tabulky a potom klikněte na Create Relace. Otevře se dialogové okno relace Create.
-
Pokud je tabulka z relační databáze, je předem vybrán sloupec. Pokud není předem vybrán žádný sloupec, vyberte si z tabulky, která obsahuje data, která se použijí ke korelaci řádků v každé tabulce.
-
V části Související vyhledávací tabulka vyberte tabulku, která obsahuje alespoň jeden sloupec dat, který souvisí s tabulkou, kterou jste právě vybrali jako Tabulka.
-
V části Sloupec vyberte sloupec, který obsahuje data související se souvisejícím vyhledávacím sloupcem.
-
Klikněte na Vytvořit.
Poznámka: I když Excel kontroluje, jestli se datové typy mezi jednotlivými sloupci shodují, neověřuje, že sloupce skutečně obsahují odpovídající data, a vytvoří relaci, i když hodnoty neodpovídají. Pokud chcete zkontrolovat, jestli je relace platná, vytvořte kontingenční tabulku, která obsahuje pole z obou tabulek. Pokud data vypadají špatně (například buňky jsou prázdné nebo se v každém řádku opakuje stejná hodnota), budete muset zvolit jiná pole a případně jiné tabulky.
Vyhledání souvisejícího sloupce
Pokud datové modely obsahují velké množství tabulek nebo tabulky obsahují velký počet polí, může být obtížné určit, které sloupce se mají použít v relaci mezi tabulkami. Jedním ze způsobů, jak najít související sloupec, je vyhledat ho v modelu. Tato technika je užitečná, pokud už víte, který sloupec (nebo klíč) chcete použít, ale nejste si jistí, jestli ho obsahují jiné tabulky. Například tabulky faktů v datovém skladu obvykle obsahují mnoho klíčů. Můžete začít klíčem v této tabulce a pak v modelu hledat další tabulky, které obsahují stejný klíč. Libovolnou tabulku, která obsahuje odpovídající klíč, je možné použít v relaci mezi tabulkami.
-
V okně Power Pivot klikněte na Najít.
-
V části Najít zadejte klíč nebo sloupec jako hledaný termín. Hledané termíny se musí skládat z názvu pole. Nelze hledat vlastnosti sloupce nebo typu dat, která obsahuje.
-
Klikněte na pole Při hledání metadat zobrazovat skrytá pole . Pokud byl klíč skrytý kvůli omezení nepotřebné informace v modelu, nemusí se v zobrazení diagramu zobrazit.
-
Klikněte na Najít další. Pokud se najde shoda, sloupec se v diagramu tabulky zvýrazní. Teď víte, která tabulka obsahuje odpovídající sloupec, který se dá použít v relaci mezi tabulkami.
Změna aktivní relace
Tabulky můžou mít více relací, ale aktivní může být jenom jedna. Aktivní relace se ve výchozím nastavení používá ve výpočtech DAX a navigaci v kontingenční sestavě. Neaktivní relace se dají použít ve výpočtech DAX prostřednictvím funkce USERELATIONSHIP. Další informace najdete v tématu FUNKCE USERELATIONSHIP (DAX).
Více relací existuje, pokud byly tabulky importovány tímto způsobem, kdy bylo v původním zdroji dat pro danou tabulku definováno více relací, nebo pokud vytvoříte další relace ručně pro podporu výpočtů DAX.
Pokud chcete změnit aktivní relaci, upřednostníte neaktivní relaci. Aktuální aktivní relace se automaticky změní na neaktivní.
-
Přejděte na čáru relace mezi tabulkami. Neaktivní relace se zobrazí jako tečkovaná čára. (Relace je neaktivní, protože mezi těmito dvěma sloupci již existuje nepřímá relace.)
-
Klikněte pravým tlačítkem myši na čáru a potom klikněte na Označit jako aktivní.
Poznámka: Relaci můžete aktivovat pouze v případě, že mezi těmito dvěma tabulkami nesouvisí žádná jiná relace. Pokud už tabulky souvisejí, ale chcete změnit způsob jejich vztahu, musíte aktuální relaci označit jako neaktivní a pak aktivovat novou relaci.
Uspořádání tabulek v zobrazení diagramu
Pokud chcete zobrazit všechny tabulky na obrazovce, klikněte na ikonu Přizpůsobit obrazovce v pravém horním rohu zobrazení diagramu.
Pokud chcete uspořádat pohodlné zobrazení, použijte ovládací prvek Přetáhnout na lupu , minimapu a přetáhněte tabulky do rozložení, které vám vyhovuje. K posouvání obrazovky můžete také použít posuvníky a kolečko myši.