Създаване на модел на данни в Excel

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

Преди да можете да започнете да работите с модела на данни, трябва да получите някои данни. За тази цел ще използваме изживяването Get & Transform (Power Query), така че може да поискате да предприемете стъпка назад и да гледате видео или да следвате нашето ръководство за обучение в Get & Transform и Power Pivot.

Какво е Power Pivot?

Къде се получава & трансформация (Power Query)?

  • Excel 2016 & Excel за Microsoft 365 – Получаване на & трансформация (Power Query) е интегрирана с Excel в раздела Данни.

  • Excel 2013 г. – Power Query е добавка, която е включена в Excel, но трябва да бъде активирана. Отидете на >Опции > добавки ,след което в падащия списък Управление в долната част на екрана изберете COM добавки > Отидете. Проверете Microsoft Power Query за Excel,след което OK, за да го активирате. Към лентата ще бъде добавен раздел на Power Query.

  • Excel 2010 г. – Изтеглете и инсталирайте добавката Power Query.. След като бъде активиран, към лентата ще бъде добавен раздел на Power Query.

Първи стъпки

Първо, трябва да получите някои данни.

  1. В Excel 2016 г. и Excel за Microsoft 365 използвайте Данни > Получаване на & Трансформиране на данни > Получаване на данни за импортиране на данни от произволен брой външни източници на данни, като например текстов файл, работна книга на Excel, уеб сайт, Microsoft Access, SQL Server или друга релационни бази данни, която съдържа няколко свързани таблици.

    В Excel 2013 и 2010 отидете на Power Query > Получаване на външни даннии изберете своя източник на данни.

  2. Excel ви подканя да изберете таблица. Ако искате да получите няколко таблици от един и същ източник на данни, отмятайте опцията Разреши избора на няколко таблици. Когато изберете няколко таблици, Excel автоматично създава модел на данни за вас.

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

    Навигатор & трансформация (Power Query)
  3. Изберете една или повече таблици, след което щракнете върху Зареждане.

    Ако трябва да редактирате изходните данни, можете да изберете опцията Редактиране. За повече подробности вижте: Въведение в редактора на заявки (Power Query).

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

Забележки: 

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

  • Моделите се създават изрично, когато използвате Power Pivot добавка за импортиране на данни. В добавката моделът е представен в оформление с таб, подобно на Excel, където всеки раздел съдържа табличните данни. Вижте Получаване на данни с помощта на добавката Power Pivot,за да научите основите на импортирането на данни с помощта на SQL Server база данни.

  • Моделът може да съдържа само една таблица. За да създадете модел, базиран само на една таблица, изберете таблицата и щракнете върху Добавяне към модела за данни в Power Pivot. Можете да направите това, ако искате да използвате функции на Power Pivot, като например филтрирани набори от данни, изчисляеми колони, изчисляеми полета, KPI и йерархии.

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

  • За съвети как да намалите размера на модел на данни, вижте Създаване на ефективен за паметта модел на данни с помощта на Excel и Power Pivot.

  • За по-нататъшно проучване вижте Урок: Импортиране на данни Excel и Създаване на модел на данни.

Съвет: Как можете да кажете дали вашата работна книга има модел на данни? Отидете на Power Pivot > Управление. Ако виждате данни, подобни на работен лист, тогава съществува модел. Вижте: Разберете кои източници на данни се използват в модел на данни на работна книга, за да научите повече.

Създаване на релации между таблиците

Следващата стъпка е да създадете релации между таблиците си, така че да можете да изтегляте данни от всяка от тях. Всяка таблица трябва да има първичен ключ или уникален идентификатор на поле, като например ИД на ученик или номер на клас. Най-лесният начин е да плъзнете и пуснете тези полета, за да ги свържете в изгледа на диаграма на Power Pivot.

  1. Отидете на Power Pivot >Управление.

  2. В раздела Начало изберете Изглед на диаграма.

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

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

    Изглед на диаграма на диаграма на модел на данни на Power Query

    Създадохме следните връзки:

    • tbl_Students | ИД на > tbl_Grades | ИД на ученик

      С други думи, плъзнете полето ИД на ученик от таблицата Ученици в полето ИД на ученик в таблицата Оценки.

    • tbl_Semesters | ИД на > tbl_Grades | Семестър

    • tbl_Classes | Номер на клас > tbl_Grades | Номер на клас

    Забележки: 

    • Имената на полетата не трябва да са еднакви, за да се създаде релация, но трябва да са от един и същ тип данни.

    • Конекторите в изгледа на диаграма имат "1" от едната страна и "*" от другата. Това означава, че има релация "един към много" между таблиците и това определя как се използват данните във вашите обобщени таблици. Вижте: Релации между таблици в модел на данни, за да научите повече.

    • Конекторите показват само, че има релация между таблиците. Те всъщност няма да ви покажат кои полета са свързани помежду си. За да видите връзките, отидете на Power Pivot >Управление > проектиране > релации > управление на релации. В Excel можете да отидете на Данни > релации.

Използване на модел на данни за създаване на обобщена таблица или обобщена диаграма

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

  1. В Power Pivotотидете на Управление.

  2. В раздела Начало изберете Обобщена таблица.

  3. Изберете къде искате да се постави обобщената таблица: нов работен лист или текущото местоположение.

  4. Щракнете върху OKи Excel да добавите празна обобщена таблица с екрана Списък на полетата, показан вдясно.

    Списък с полета на обобщена таблица на Power Pivot

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

Добавяне на съществуващи, несвързани данни към модел на данни

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

  1. Започнете, като изберете произволна клетка в данните, които искате да добавите към модела. Това може да бъде всеки диапазон от данни, но данните, форматирани като Excel таблица, са най-добри.

  2. Използвайте някой от следните подходи, за да добавите данните:

  3. Щракнете върху Power Pivot > Добавяне към модела за данни.

  4. Щракнете върху Вмъкване > Обобщена таблица, а после отметнете Добавяне на тези данни към модела на данни в диалоговия прозорец "Създаване на обобщена таблица".

Диапазонът или таблицата сега се добавят към модела като свързана таблица. За да научите повече за работата със свързани таблици в модел, вижте Добавяне на данни чрез използване Excel свързани таблици в Power Pivot.

Добавяне на данни към Power Pivot таблица

В Power Pivot не можете да добавите ред в таблицата, като директно започнете да пишете в нов ред, както можете да направите в работен лист на Excel. Можете обаче да добавяте редове чрез копиране и поставяне или актуализиранена изходните данни и обновяване на модела на Power Pivot.

Имате нужда от още помощ?

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

Вж. също

Получаване & ръководства за обучение "Трансформация" и Power Pivot

Въведение в редактора на заявки (Power Query)

Създаване на ефективен за паметта модел на данни чрез Excel и Power Pivot

Урок: Импортиране на данни в Excel 2013 и създаване на модел на данни

Разберете кои източници на данни се използват в модела на данни на работна книга

Релации между таблици в модел на данни

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

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

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

×