Отстраняване на неизправности на релации между таблици

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Когато импортирате множество таблици, Excel се опитва да открие и дефинира релации между тези таблици, така че да не е необходимо ръчно да създавате релациите или да реализирате сложни заобиколни решения, ако искате да работите с данните по холистичен начин.

Понякога Excel не успява да открие релация между таблици. В този случай можете да използвате информацията в тази статия за отстраняване на неизправности при автоматичното откриване на релации. За да разберете по-добре изискванията и механиката на откриването на релации, вж. "Релации между таблици в модел на данни".

Съобщение: Не са открити релации

Лентата за известия винаги ще показва съобщение, че е необходима релация, когато плъзнете поле в областта на стойностите на съществуваща обобщена таблица, и това поле не е свързано с никое от полетата, които вече са в обобщената таблица. Понякога обаче след това известие не може да бъде открита връзка. Причините за това могат да бъдат различни:

  • Алгоритъмът за откриване на релации зависи от колоната с външен ключ, която има име, подобно на колоната с първичен ключ. Ако имената на колоните не са достатъчно сходни, препоръчваме ви да отворите прозореца на Power Pivot и ръчно да създадете необходимите релации между таблиците.
  • Типовете данни може да не се поддържат. Ако някоя от таблиците, използвани в обобщената таблица, съдържа колони само с неподдържани типове данни, не могат да бъдат открити релации. В този случай трябва да използвате диалоговия прозорец " Създаване на зависимости ", за да създадете ръчно необходимите релации, за да бъдат активни таблици в обобщената таблица. За повече информация вж. "Създаване на релация между две таблици".

Добавили сте несвързани полета в обобщената таблица, но не се появи съобщение

Автоматичното откриване на релации се задава само за мерки, а не за изчисляеми полета, които използвате в етикетите на редовете или колоните на обобщената таблица. Следователно, като започнете да изграждате обобщената таблица, може да добавите несвързани таблици, но да не виждате релации, докато не пуснете поле в областта на стойностите .

Няма валидна релация между таблиците

Понякога таблиците, които добавяте към обобщената таблица, просто не могат да бъдат съединени с никакви други таблици. Например може да се случи две таблици да имат частично съвпадащи данни, но всъщност да нямат логически връзки с другите таблици, които вече се използват.

Ако добавите към обобщената таблица таблица, която не може да се съедини с другите таблици, обикновено автоматичното откриване няма да върне никакви резултати. В други случаи от резултатите в обобщената таблица обикновено можете да разберете, че полетата не дават смислени изчисления.

Автоматичното откриване създаде грешни релации

Когато релациите са създадени с помощта на автоматичното откриване, алгоритъмът създава списък с всички възможни релации въз основа на стойностите в таблиците и класира възможните релации според тяхната вероятност. Тогава Excel създава само най-вероятната релация. Следователно, ако вашите таблици съдържат множество колони, които може да се използват като ключове, някои релации може да са с по-ниска класация и няма да бъдат създадени автоматично, дори ако релацията е валидна.

Ако алгоритъмът за автоматично откриване предлага релация, която не решава вашия бизнес проблем, трябва да изтриете релацията и ръчно да създадете релацията, като използвате правилната колона с ключ. Вижте

Най-горе на страницата