Когато импортирате множество таблици, Excel се опитва да открие и дефинира релации между тези таблици, така че да не се налага ръчно да създавате релации или да внедрявате сложни заобиколни решения, ако искате да работите с данните по цялостен начин.
Понякога Excel не открива релация между таблици. В този случай можете да използвате информацията в тази статия за отстраняване на неизправности при автоматичното откриване на релации. За да разберете по-добре изискванията и механика на откриването на релации, вижте Релации между таблици в модел на данни.
Съобщение: Не са открити релации
Лентата за известия винаги ще показва съобщение, показващо, че е необходима релация, когато плъзнете поле в областта стойности на съществуваща обобщена таблица и това поле не е свързано с никое от полетата, които вече са в обобщената таблица. Понякога обаче не може да бъде открита релация след това известие. Може да има различни причини за това:
-
Алгоритъмът за откриване на релации зависи от колоната с външен ключ, която има име, подобно на колоната за първичен ключ. Ако имената на колоните не са достатъчно сходни, ви препоръчваме да отворите прозореца на Power Pivot и ръчно да създадете необходимите релации между таблиците.
-
Типовете данни може да не се поддържат. Ако някоя от таблиците, използвана в обобщената таблица, съдържа колони само от неподдържани типове данни, не могат да бъдат открити релации. В този случай трябва да използвате диалоговия прозорец Създаване на съдържание Релации, за да създадете ръчно необходимите релации – активните таблици в обобщената таблица. За повече информация вижте Създаване на съдържание релация между две таблици.
Добавили сте несвързани полета към обобщената таблица, но не се е появило съобщение
Автоматичното откриване на релации се задейства само за мерки, а не за изчисляеми полета, които използвате в етикетите на редове или колони на обобщена таблица. Следователно, когато започнете да изграждате обобщената таблица, можете да добавите несвързани таблици, но да не виждате никакви релации, докато не пуснете поле в областта на стойностите .
Няма валидна релация между таблици
Понякога таблиците, които добавяте към обобщената таблица, просто не могат да бъдат съединени с други таблици. Например две таблици може да имат частично съответстващи данни, но всъщност да нямат логически релации към другите таблици, които вече се използват.
Ако добавите таблица към обобщената таблица, която не може да бъде присъединена към другите таблици, обикновено автоматичното откриване няма да върне никакви резултати. В други случаи по принцип от резултатите в обобщената таблица можете да разберете, че полетата не водят до смислени изчисления.
Автоматичното откриване създаде грешни релации
Когато релации се създават с помощта на автоматично откриване, алгоритъм създава списък с всички възможни релации, базирани на стойности в таблиците, и класира възможните релации според тяхната вероятност. След това Excel създава само най-вероятната релация. Следователно, ако вашите таблици съдържат няколко колони, които може да се използват като ключове, някои релации може да бъдат класирани по-ниско и няма да бъдат създадени автоматично дори ако релацията е валидна.
Ако алгоритъмът за автоматично откриване предлага релация, която не разрешава вашия бизнес проблем, трябва да изтриете релацията и ръчно да създадете релацията с помощта на правилната колона с ключ. Вижте