Работа с релации в обобщени таблици

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×