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

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×