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

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

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

Какво е Power Pivot?

Къде е get & трансформация (Power Query)?

  • Excel 2016 & Excel за Microsoft 365 -get & трансформация (Power Query) е интегрирана с Excel в раздела " данни ".

  • Excel 2013 -Power Query е добавка, която е включена в Excel, но трябва да бъде активирана. Отидете на Опции за > на файл > добавки, след което в падащия списък управление в долната част на екрана изберете COM добавки > Go. Проверете 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. Изберете една или повече таблици и след това щракнете върху Зареждане.

    Ако трябва да редактирате първичните данни, можете да изберете опцията Edit . За повече информация вижте: Въведение в редактора на заявки (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. След това плъзнете полето за първичен ключ от една таблица в друга. Следващият пример е изгледът на диаграмата на нашите Студентски таблици:

    Изображение на бутон

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

    • 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

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

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

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

×