Při importu více tabulek se Excel pokusí rozpoznat a definovat relace mezi těmito tabulkami, abyste v případě, že chcete s daty pracovat holistickým způsobem, nemusíte relace vytvářet ručně nebo implementovat složitá alternativní řešení.
Někdy Excel relace mezi tabulkami nerozpozná. V takovém případě můžete informace v tomto článku použít k řešení potíží s automatickým zjišťováním vztahů. Pokud chcete lépe porozumět požadavkům a náhonům zjišťování relací, podívejte se na vztahy mezi tabulkami v datovém modelu.
Zpráva: Nebyly zjištěny žádné relace.
Na oznamovacím panelu se vždycky zobrazí zpráva, že je potřeba vytvořit relaci, když přetáhnete pole do oblasti Hodnoty existující kontingenční tabulky a toto pole se nesouvisí s žádným z polí, která jsou v kontingenční tabulce. Někdy ale nelze po tomto oznámení rozpoznat relaci. Může to mít různé důvody:
-
Algoritmus zjišťování vztahů závisí na sloupci cizího klíče s názvem podobným sloupci primárního klíče. Pokud nejsou názvy sloupců dostatečně podobné, doporučujeme otevřít okno Power Pivot a ručně vytvořit požadované relace mezi tabulkami.
-
Datové typy nemusí být podporované. Pokud kterákoli z tabulek použitých v kontingenční tabulce obsahuje jenom sloupce nepodporující datové typy, nelze zjistit žádné relace. V takovém případě byste měli pomocí dialogového okna Vytvořit relace ručně vytvořit požadované relace aktivními tabulkami v kontingenční tabulce. Další informace najdete v tématu Vytvoření relace mezi dvěma tabulkami.
Do kontingenční tabulky jste přidali nesouvisející pole, ale neobjevila se žádná zpráva.
Automatické zjišťování relace se aktivuje jenom pro míry, ne pro počítaná pole, která používáte v popiscích řádků nebo sloupců kontingenční tabulky. Když tedy začnete vytvářet kontingenční tabulku, můžete přidat nesouvisející tabulky, ale neuvidíte žádné relace, dokud pole neumisníte do oblasti Hodnoty.
Žádná platná relace mezi tabulkami
Někdy se tabulky, které přidáte do kontingenční tabulky, jednoduše neschováte s žádnými jinými tabulkami. Například dvě tabulky můžou mít částečně odpovídající data, ale ve skutečnosti nemají logické relace s ostatními tabulkami, které se už používají.
Pokud přidáte tabulku do kontingenční tabulky, která se nemůže připojit k ostatním tabulkám, automatické zjišťování obvykle nevrátí žádné výsledky. V ostatních případech obecně můžete z výsledků kontingenční tabulky zjistit, že pole nevytvářejí smysluplné výpočty.
Automatické zjišťování vytvořilo nesprávné relace.
Při vytváření relací pomocí automatického zjišťování vytvoří algoritmus seznam všech možných relací na základě hodnot v tabulkách a seřadí možné relace podle pravděpodobnosti. Excel vytvoří jenom nejpravděpodobnější vztah. Pokud tedy tabulky obsahují více sloupců, které se můžou použít jako klíče, můžou být některé relace seřazeny níže a nebudou automaticky vytvořeny ani v případě, že je relace platná.
Pokud algoritmus automatického zjišťování navrhne relaci, která nevyřeší váš obchodní problém, měli byste relaci odstranit a ručně vytvořit relaci pomocí správného klíčového sloupce. Zobrazit