Pri importe viacerých tabuliek sa Excel pokúsi zistiť a definovať vzťahy medzi týmito tabuľkami, aby ste nemuseli manuálne vytvárať vzťahy alebo implementovať zložité alternatívne riešenia, ak chcete s údajmi pracovať holistickým spôsobom.
Excel niekedy nedokáže zistiť vzťah medzi tabuľkami. V tomto prípade môžete použiť informácie v tomto článku na riešenie problémov s automatickým zisťovaním vzťahov. Ak chcete lepšie porozumieť požiadavkám a mechanizmom zisťovania vzťahov, pozrite si tému Vzťahy medzi tabuľkami v dátovom modeli.
Hlásenie: Nezistili sa žiadne vzťahy
Na paneli oznámení sa vždy zobrazí hlásenie s informáciou, že keď presuniete pole do oblasti Hodnoty existujúcej kontingenčnej tabuľky, je potrebné vytvoriť vzťah a že dané pole nesúvisí so žiadnym z polí, ktoré sa už v kontingenčnej tabuľke nachádzajú. Niekedy sa však vzťah po tomto oznámení nedá zistiť. Môže to mať rôzne príčiny:
- Algoritmus zisťovania vzťahov závisí od názvu stĺpca cudzieho kľúča podobného názvu ako stĺpec primárneho kľúča. Ak názvy stĺpcov nie sú dostatočne podobné, odporúčame otvoriť okno doplnku Power Pivot a manuálne vytvoriť požadované vzťahy medzi tabuľkami.
- Typy údajov nemusia byť podporované. Ak niektorá z tabuliek použitých v kontingenčnej tabuľke obsahuje stĺpce len s nepodporovanými typmi údajov, nemožno zistiť žiadne vzťahy. V tomto prípade je potrebné pomocou dialógového okna Vytvorenie vzťahov manuálne vytvoriť vzťahy medzi aktívnymi tabuľkami v kontingenčnej tabuľke. Ďalšie informácie nájdete v téme Vytvorenie vzťahu medzi dvomi tabuľkami.
Pridali ste do kontingenčnej tabuľky nesúvisiace polia, ale nezobrazilo sa žiadne hlásenie
Automatické zisťovanie vzťahov sa spúšťa iba pre mierky, nie pre vypočítavané polia, ktoré používate v označeniach riadkov alebo stĺpcov kontingenčnej tabuľky. Preto môžete na začiatku vytvárania kontingenčnej tabuľky pridať nesúvisiace tabuľky, ale až po presunutí poľa do oblasti Hodnoty sa nezobrazia žiadne vzťahy.
Žiaden platný vzťah medzi tabuľkami
Niekedy sa tabuľky, ktoré pridáte do kontingenčnej tabuľky, jednoducho nedajú pripojiť k žiadnej inej tabuľke. Môže sa napríklad stať, že dve tabuľky budú mať čiastočne sa zhodujúce údaje, ale v skutočnosti nemajú žiadne logické vzťahy k ostatným tabuľkám, ktoré sa už používajú.
Ak do kontingenčnej tabuľky pridáte tabuľku, ktorú nie je možné pripojiť k iným tabuľkám, automatické zisťovanie zvyčajne nevráti žiadne výsledky. V iných prípadoch môžete z výsledkov v kontingenčnej tabuľke vo všeobecnosti zistiť, že polia neprodukujú zmysluplné výpočty.
Automatické zisťovanie vytvorilo nesprávne vzťahy
Keď sa vzťahy vytvoria pomocou automatického zisťovania, algoritmus vytvorí zoznam všetkých možných vzťahov na základe hodnôt v tabuľkách a zoradí možné vzťahy podľa ich pravdepodobnosti. Excel potom vytvorí len najpravdepodobnejší vzťah. Ak teda vaše tabuľky obsahujú viacero stĺpcov, ktoré by sa mohli použiť ako kľúče, niektoré vzťahy môžu byť v nižšom poradí a nevytvoria sa automaticky ani v prípade, že vzťah je platný.
Ak algoritmus automatického zisťovania navrhne vzťah, ktorý nevyrieši váš podnikateľský problém, mali by ste vzťah odstrániť a manuálne vytvoriť vzťah pomocou správneho stĺpca kľúča. Pozrite si tému