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

Създавали ли сте някога обобщена таблица по този начин? Възнамерявали сте да създадете разбивка на покупките по регион и така сте изпуснали поле за сума на покупката в областта Стойности и сте изпуснали поле за област за продажби в областта Етикети на колони. Но резултатите са грешни.

Пример за обобщена таблица

Как можете да коригирате това?

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

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

Пример за обобщена таблица

Excel 2013 съдържа технология, разработена от Microsoft Research (MSR) за автоматично откриване и коригиране на проблеми с релация като тази.

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

Използване на автоматично откриване

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

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

Процесът се състои от две фази:

  • Откриване на релации. Можете да прегледате списъка с предложени релации, когато анализът завърши. Ако не отмените, Excel автоматично ще преминете към следващата стъпка от създаването на релациите.

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

Можете да отмените процеса на откриване, но не можете да отмените процеса на създаване.

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

Excel след това избира релацията с най-високия резултат за "качество", както е определено от вътрешна heuristics. За повече информация вижте Общ преглед на релации и Отстраняванена неизправности в релации.

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

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

Празни редове в обобщени таблици (неизвестен член)

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

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

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

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

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×