Odstranění relací mezi tabulkami v datovém modelu

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021

Tabulky v datovém modelu můžou mít víc relací. K této situaci často dochází, pokud záměrně vytvoříte další relace mezi tabulkami, které už jsou v relaci, nebo pokud importujete tabulky, které už mají v původním zdroji dat definovaných více relací.

Ačkoli může existovat více relací, pouze jedna z nich je aktivní v jednom okamžiku a poskytuje primární cestu pro navigaci s daty a výpočty. Jakékoliv další relace mezi dvojicí tabulek se považují za neaktivní.

Pokud si jste jistí, že relace mezi tabulkami nejsou potřeba, můžete je odstranit. Tato akce ale může způsobit chyby v kontingenčních tabulkách nebo vzorcích, které na tyto tabulky odkazují. Výsledky kontingenční tabulky se můžou po odstranění nebo deaktivaci relace změnit.

Začít v Excelu

  1. Vyberte Relace dat>.
  2. V dialogovém okně Správa relací vyberte jednu relaci ze seznamu.
  3. Vyberte Odstranit.
  4. V dialogovém okně s upozorněním potvrďte, že chcete relaci odstranit, a pak vyberte OK.
  5. V dialogovém okně Správa relací vyberte Zavřít.

Obrazovka Start v PowerPivotu

  1. Vyberte Domovské>zobrazení diagramu.
  2. Klikněte pravým tlačítkem na čáru relace, která spojuje dvě tabulky, a pak vyberte Odstranit. Chcete-li vybrat více relací, podržte tlačítko CTRL a vyberte jednotlivé relace.
  3. V dialogovém okně s upozorněním potvrďte, že chcete relaci odstranit, a pak vyberte OK.

Poznámka

  • Datový model obsahuje relace. Datový model se vytvoří také při importu více tabulek nebo vytvoření relací mezi tabulkami. Můžete záměrně vytvořit datový model, který bude sloužit jako základ kontingenčních tabulek a sestav kontingenčních grafů. Další informace najdete v tématu Vytvoření datového modelu v Excelu.
  • Odstranění v Excelu můžete vrátit zpět, pokud zavřete Správa relací a vyberete Zpět. Pokud odstraňujete relaci v doplňku Power Pivot, neexistuje žádný způsob, jak ji odstranit. Relaci můžete znovu vytvořit, ale tato akce vyžaduje úplný přepočet vzorců v sešitu. Proto před odstraněním relace, která se používá ve vzorcích, vždy nejprve zkontrolujte. Podrobnosti najdete v tématu Relace mezi tabulkami v datovém modelu .
  • Funkce DAX (Data Analysis Expressions) RELATED využívá relace mezi tabulkami k vyhledání souvisejících hodnot v jiné tabulce. Po odstranění relace vrátí jiné výsledky. Další informace najdete u funkce SOUVISEJÍCÍ.
  • Kromě změny výsledků kontingenční tabulky a vzorců způsobí vytvoření a odstranění relací přepočítání sešitu, což může nějakou dobu trvat.