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

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

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

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

Къде е PowerPivot?

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

  • Excel 2016 и Excel за Office 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 за Office 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 > управление. Ако виждате лист подобни данни, след което съществува модел. Вижте: разберете кои източници на данни се използват в модел на данни в работна книга , за да научите повече.

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

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

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

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

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

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

    Power Query данни модел на релация между изглед на диаграма

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

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

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

    • 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

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

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

Изтегляне на модел на данни на ученик примерната работна книга

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

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

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

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

×