Download Article
Download Article
This wikiHow teaches you how to use the Power Query feature in Excel 2016 on a Windows and Mac computer. Power Query is an Excel function that allows you to import data from a variety of sources (Excel tables, CSV files, online database, etc.), and easily reconfigure the data into a pivot table in a spreadsheet.[1]
Microsoft released Power Query and Power Pivot as Excel Add-ons in 2010 but these features are now standard in Excel 2016 under the «Get and Transform» function.[2]
-
1
Open Excel. It’s the app icon that resembles a green spreadsheet with a white «X» on the cover.
-
2
Open a new document. To open a new document, either click «New» in the green sidebar of the opening screen—or if you have an existing document open—click «File» and then click «New.»
Advertisement
-
3
Click the Data tab. It’s in the menu bar at the top of Excel 2016.
-
4
Click Get Data. It’s next to an icon that resembles a table in front of a battery in the «Get and Transform» box. This displays a drop-down menu with a variety of source types you can import data from.
- On Mac, click either «From HTML», «From Text», or click «New Database Query.»
-
5
Select a data source. The «New Query» drop-down menu contains a variety of sub-menus that allow you to import data from a variety of data source types. This opens a browser menu to browse source files. Click a file to select it, and then click «Import». The source type menus include:
- From File: This menu allows you to import data from another Excel worksheet, a CSV file, XML file, JSON, and more.
- From Database: This menu allows you to import data from a database such as MySQL or Oracle.
- From Online Service: This menu allows you to import data from online sources, such as SharePoint, Microsoft Exchange, Salesforce, and Facebook.
- From Other Sources: This menu allows you to import data from other sources, such as the web, Active Directory, OData, Hadoop files, ODBC, OLEDB, and a blank query.
Advertisement
-
6
Select the data you want to import. When you import data from an external file or source, a window pops up that allows you to select specific data from your source. Click the data type you want to load in the sidebar to the right. Then click «Load» in the lower-right hand corner of the window. This loads the data and creates a connection to the data source.
-
7
Double-click a query to edit it. All queries are listed under the «Workbook Queries» sidebar to the right. Double-clicking a query opens the query editor.
- If the «Workbook Queries» sidebar isn’t showing on-screen, click the «Data» tab and then click «Queries & Connections» in the «Get and Transform» section. On Mac, click the «Connections» button to list the current connections.
-
8
Edit and transform your data. The query editor has a ton of tools you can use to edit and transform your data. You can add or remove columns and rows, merge or append queries, and transform data in various ways.
- If you are merging two data queries together, click «Merge Queries». Then you will need to select a common data field that the two queries will be merged together by. Then use the «Join Kind» drop-down menu to select what information will be included after they are merged.
-
9
In the Query Editor, click Close and Load. It’s the button that has an icon of a purple disk in front of a sheet of paper. It’s on the far-left under the «Home» tab. This exports the data from the query editor into the Excel worksheet.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
References
About This Article
Article SummaryX
1. Click the Data tab.
2. Click Get Data.
3. Select a data source and select your data to import.
4. Double-click a query to edit it.
5. Click Close and Load.
Did this summary help you?
Thanks to all authors for creating a page that has been read 44,294 times.
Is this article up to date?
- Remove From My Forums
-
Question
-
I have recently using excel 2016 in newly installed windows. I just found out that power query does not work for excel 2016 yet,
so is there any beta version of power query for excel 2016 or is power query will become part of the excel 2016?
Answers
-
Hi Liang,
Power Query is part of Excel 2016 and can be found under the Data tab.
Regards,
M.-
Marked as answer by
Curt Hagenlocher
Wednesday, April 1, 2015 11:48 AM
-
Marked as answer by
All replies
-
Hi Liang,
Power Query is part of Excel 2016 and can be found under the Data tab.
Regards,
M.-
Marked as answer by
Curt Hagenlocher
Wednesday, April 1, 2015 11:48 AM
-
Marked as answer by
-
Hi Miguel,
PowerQuery is there but we lost Online Search (or I couldn’t find it any more)(the leftmost button on «old» powerquery)
Henn
Henn Sarv
-
Public data is not available through Excel 2016. Private data shared through a Power BI subscription is reachable by choosing «Data Catalog Search».
-
Strange — is that by intent or preview limitation?
Henn Sarv
-
It’s by intent. You may have noticed that public search only contains English language data. The Office team is not interested in shipping a feature which excludes the majority of the world’s population.
-
Ahhhh. That explains it. I’ve been looking for that feature.
Curt, feedback on Office2016 Preview: After witnessing how MS leaders like Jen Underwood, Miguel Llopis and others are using twitter and other forms of communication to discuss the near daily changes in either the code or online features of PowerBI
components; I’m somewhat frustrated with the lack of similar organization around the Office2016 Preview.I can’t seem to figure out on Twitter or elsewhere who is in control of communication, where release notes are, etc. Seems very disorganized compared to the PowerBI and Windows10 (Gabe) programs.
-Eric.
-
Thanks for the feedback, Eric and Henn.
We’re still working out the communications plan for announcing new Power Query features in Excel 2016. FWIW, the desire for both Excel & PQ teams is to keep the PQ add-in and Excel 2016 at parity (or very close) in terms of new features and also timing
for updates, so you may expect that, after Office 2016 RTM, there will be a single communication for PQ updates that includes both versions. This will be posted to the usual channels (Excel Blog, Update notifications in PQ add-in or via Excel Click-To-Run
updates, Twitter).Regarding Public Search, as Curt mentioned this was a trade-off. The overall feeling is that the feature isn’t ready for Office prime-time yet, given that the support is limited to English-US data (Wikipedia & Data.gov, primarily). There are also data
freshness & quality issues, as well as search results relevance issues that our Search team needs to work through. We’re looking at ways to improve the feature and bring it into Excel 2016 in the future.Out of curiosity, Eric & Henn — Would you mind elaborating a bit on why you were looking for this feature? Are you using it for «production» scenarios? If so, one workaround (someone would call it a hack) is to find the desired dataset
using the PQ add-in and then manually copying the Query source into Excel 2016 (or just save the workbook in Excel 2013, then open it in Excel 2016). Public Search data is served via a publicly available OData feed which doesn’t require any special type of
authentication, so despite Public Search not showing up in Excel 2016, you can still import data from those feeds.Thanks,
M.-
Proposed as answer by
Miguel.LlopisMicrosoft employee
Wednesday, May 13, 2015 5:53 PM
-
Proposed as answer by
-
Thanks ML. My feedback was for Office2106 overall — Excel, Word, Visio, Outlook,etc. I’m not seeing the level of coordinated/organized approach to communications from that Program team as I see with the #PowerBI and #WindowsInsider groups (on
Twitter or MS Blogs).But, specific to PowerQuery’s Public Search: We don’t have a production use per se and we’re not using 2016 (just me), but we have used it to find data to import into PowerPivot models to enrich. For example, our Land Management teams have looked for
(or wanted) public Census Data on US County population, size and other land-mgmt related data. Data from the Energy Information Administration (EIA.gov) is also a prime source of valuable data for us.We know that we can find the source and use web.contents or odata.feed to import, but I personally think that the Public Search feature leveraging a reasonably well curated repository is helpful. English only? Ok.
Monetize it! Make it apart of Azure Data Services and charge for the well-curated data sources & API’s — free for the first 10 results, then $$ after. Let other companies curate their own list and put it in Azure. Just a thought.
Keep up the great work Miguel. -Eric.
-
Sorry — I didn’t notice the Q
Currently sometime (not always) I find this feature during catalog search
Today I reach other «update» or «missing» there
Privacy Levels dialog only appear onece and there is no option (or I didn’t find it) to recall (and change) privacy options.
I find a workaround but this is «limited»
I have parameters on sheet and query using those parameters. When i change server name in query — the privacy window appear but only once. Next time I need this again I have to change server name (from «.» to «localhost», from «localhost»
to «::1», from «::1» to «127.0.0.1» etc)Henn
let
Kood = Excel.CurrentWorkbook(){[Name=»Parameter»]}[Content],
Value = Kood{0}[Value],
Prots = Excel.CurrentWorkbook(){[Name=»Protseduur»]}[Content],
ProtsNimi = Prots{0}[Value],
Allikas = Sql.Database(«.CTP2016», «gedcom2», [Query=»exec «&ProtsNimi&» ‘»&Value&»‘»]),
#»Tulemus» = Table.RemoveColumns(Allikas,{«v_kood», «p_kood», «stamp», «raja_nr», «eelm_nr»}),
#»Ümberjärjestatud veerud» = Table.ReorderColumns(Tulemus,{«l_kood», «v_nimi», «sugulus», «lvl», «v_lvl», «main_nr»}),
#»Eemaldatud veerud» = Table.RemoveColumns(#»Ümberjärjestatud veerud»,{«v_lvl»})
in
#»Eemaldatud veerud»
Henn Sarv
-
Wow… so instead of expanding on existing functionality, they chose to throw it away? And remind me again what percentage of MS user base uses English?
George W. (different George W.)
-
Proposed as answer by
Chipster Maui
Wednesday, May 25, 2016 1:41 PM
-
Proposed as answer by
-
Hi Curt; could you tell me where to find the «Data Catalog Search» in Power BI?. Thanks.
-
Proposed as answer by
Chipster Maui
Wednesday, May 25, 2016 1:40 PM -
Unproposed as answer by
Chipster Maui
Wednesday, May 25, 2016 1:41 PM -
Proposed as answer by
Chipster Maui
Wednesday, May 25, 2016 1:41 PM
-
Proposed as answer by
-
Call me a conspiracy theorist but it seems that the current social environment has been very anti-west anti-anglo… causing a lot of politically-correct bs carried out by the powers-that-be at Microsoft. They don’t want to look too pro-American, Pro-English
speaking…. That would make the rest of the world’s population feel bad and excluded. Kinda like when Christmas themes are banned in schools because it makes non-celebrators feel excluded… such crap. Many of the Microsoft employees that are running things
are younger people who have been educated in this PeeCee kayrap and it just comes out in their approach here. Too bad! -
OMG — Excel 2016 — Diversity Multicultural Edition — The SWJ’s hard at work i see.
-
Sound desperate by MS to me. Me thinks that they should not have released Office 2016 until they have full language versions in Chamicuro, Dumi, Ongota, Liki and Tanema.
Файлы к уроку:
- Для спонсоров Boosty
- Для спонсоров VK
Ссылки:
- Страница курса
- Плейлист YouTube
- Плейлист ВК
Описание
В этом уроке вы узнаете:
- Зачем нужен Power Query
- История Power Query
- Как установить Power Query в Excel
- Зачем нужен Power Query
- Как создать запрос в Power Query
В этом вводном уроке курса Excel Power Query на 1-2-3 мы узнаем, что такое Power Query, зачем он нужен, как его установить и запустить.
Power Query — это встроенный инструмент Excel для получения и преобразования данных (Get and Transform).
Специалистам по Excel приходится каждый день тратить уйму времени на преобразование данных. Мы работаем с разными источниками и данные далеко не всегда приходят в удобном виде.
Например, каждый месяц вы получаете таблицу с ответами на вопросы теста сотрудников компании, где вы работаете в таком виде:
Первый столбец — это дата прохождения теста. 2 следующих столбца — это информация о сотруднике и точке продаж. Далее множество столбцов с ответами на вопросы, а вопрос находится в заголовках столбцов. Ваша задача — получить такую таблицу:
Для каждого сотрудника здесь указано количество ответов, количество верных ответов, результат теста и перечень вопросов с неверными ответами.
В Excel эта задача решается долго и тяжело. Если тесты происходят, например, раз в неделю, то каждую неделю вам придется тратить уйму времени на обработку файлов. Более того, чтобы решить эту задачу стандартными возможностями Excel нужен достаточно высокий уровень владения.
Как вы думаете, сколько времени уйдет на решение этой задачи в Excel Power Query? Всего несколько минут. Более того, вам достаточно решить эту задачу всего 1 раз. А когда придут новые данные достаточно будет всего лишь нажать «Обновить».
Решение
Запуск Power Query
Если у вас Excel от 2016 версии и новее, то Power Query устанавливать не нужно. Он уже встроен в Excel.
Если у вас Excel 2010 или 2013, то Power Query нужно сначала скачать. Перейдите по ссылке https://www.microsoft.com/ru-ru/download/details.aspx?id=39379 и нажмите «Скачать». Потом отметьте галочкой файл для вашей разрядности операционной системы (64 или 32 бит). После скачивания файла запустите установку.
Теперь в главном меню Excel должна появиться еще одна вкладка. Если вкладка не появилась, то перейдите в меню Файл — Параметры — Настройки — Управление — Надстройки СОМ. В открывшемся окне отметьте галочкой пункт Power Query.
Добавить кнопки Power Query на панель быстрого доступа
Я рекомендую добавить кнопки для работы с Power Query на панель быстрого доступа. Это ускоряет работу. Я настоятельно рекомендую добавить 3 команды:
- Изменить запрос
- Запросы и подключения
- Запустить редактор запросов
Если вы не знаете как добавлять кнопки в панель быстрого доступа, то посмотрите видео-версию урока на YouTube.
Нажмите «Настройка панели быстрого доступа». В появившемся окне справа снизу найдите кнопку «Экспорт/импорт». Нажмите ее и укажите путь к скачанному файлу.
Предварительные настройки Power Query
Откройте редактор запросов любым удобным способом:
- При помощи созданной кнопки в панели быстрого доступа
- Вкладка Данные — Группа Получить и преобразовать данные — Получить данные — Запустить редактор запросов
В окне Редактора запросов нажмите Файл — Параметры и настройки — Параметры запроса. В пункте Загрузка данных сделайте настройки как на картинке:
Теперь перейдите в пункт Редактор Power Query и поставьте галочку «Отобразить редактор запросов».
Далее переходим в пункт Конфиденциальность и выбираем «Всегда игнорировать уровни конфиденциальности».
Жмем ОК. Настройки вступят в силу при следующем запуске редактора запросов.
Создаем первый запрос Power Query
Создадим первый запрос к веб-странице с таблицей состава индекса Dow Jones. Выполняем следующие действия:
- Запускаем редактор запросов
- Вкладка Главная — Создать источник — Другие источники — Интернет
- Вводим адрес https://finance.yahoo.com/quote/%5EDJI/components?ltr=1
- Нажимаем Подключение
- Слева указываем нужную таблицу и жмем ОК
Перед вам появится следующее окно редактора запросов Power Query:
Сверху мы видим меню в привычном ленточном интерфейсе как и во всех продуктах Microsoft Office. Слева список запросов, справа примененные шаги к запросу. Теперь продолжим работать с нашим запросом.
Удалим шаг Изменить тип. Для этого в списке шагов справа нажмем на крестик слева от названия шага. Укажем тип данных для каждого столбца.
По умолчанию Power Query определил тип данных каждого столбца как текстовый. Об этом говорит пиктограмма с символами ABC слева от названий столбцов.
Попробуйте нажать на пиктограмму ABC столбца Last Price и указать тип данных десятичное число. В столбце во всех строках отобразятся ошибки. Это произошло из-за того, что в нашем регионе целая и дробная части разделяются запятыми, а в таблице с этого сайта точкой. В таком случае нужно указать тип с использованием локали.
Нажмите правой кнопкой мыши на название столбца Last Price — Тип изменения — Используя локаль. Укажите тип данных целое число и языковой стандарт Английский США. Теперь все получилось. То же самое проделайте для других числовых столбцов.
Теперь перейдите на вкладку Главная, щелкните на нижнюю часть кнопки Закрыть и загрузить, в списке выберете Закрыть и загрузить в. Отметьте пункт Таблица и укажите место, куда эту таблицу поместить, потом нажмите ОК. Наш первый запрос готов!
Power Query разное
Номер урока | Урок | Описание |
---|---|---|
1 | Power Query. Знакомство с Power Query | В этом уроке мы познакомимся в Power Query. Зачем нужен Power Query Как установить Power Query Как его Настроить Как изменить запрос |
2 | Power Query. Подключение XML | В этом уроке мы научимся подключаться к файлам в формате XML и импортировать эти данные в Excel. |
3 | Power Query. Уникальные значения двух столбцов | В этом уроке мы получим уникальные значения из двух столбцов таблицы. |
4 | Power Query. Импорт таблиц PDF | Импорт таблиц из файла PDF, импорт таблиц из множества PDF файлов с объединением в один датасет. |
5 | Power Query. Собрать разбитую строку | В этом практическом уроке мы научимся соединять разбитую строку. Этот пример взят из реальной практики одного из спонсоров канала. |
6 | Power Query. Пивот со счетом | В этом уроке мы создадим пивот, в котором будут пронумерованы столбцы. |
7 | Power Query. Минимальное значение в диапазоне | В этом уроке мы найдем минимальное значение в диапазоне строк. |
8 | Power Query. Нарастающий итог 2 | В этом уроке мы изучим еще один способ сделать нарастающий итог в Power Query. |
9 | Power Query. Нарастающий итог 3 | В этом уроке мы разберем еще один способ выполнить нарастающий итог в Power Query. |
10 | Power Query. Прирост населения Китая | В этом уроке мы сравним прирост населения Китая с приростом населения мира в целом за последние 200 лет. |
11 | Power Query. Повторяющиеся значения в строке | В этом уроке разберем как определить есть ли в строке повторения. |
12 | Power Query. Таблица навигации по функциям М | В этом уроке вы узнаете как создать таблицу навигации по всем функциям языка Power Query. |
13 | Power Query. Удалить запросы и модель данных из книги | Разберем как быстро удалить все запросы и модель данных из текущей книги. |
14 | Power Query. Открыть еще 1 Excel и еще 3 трюка | В этом видео я покажу как открыть еще 1 файл Excel, если у вас уже запущен Power Query. |
15 | Power Query. Подключиться к ZIP архиву | Пользовательская функция для подключения к zip файлу. Подключимся к txt файлу, который находится в zip архиве. |
16 | Power Query. Импорт Word | Импортируем таблицу из документа Word. Для спонсоров разберем импорт таблицы с объединенными ячейками. |
17 | Power Query. Фильтрация списком | В этом уроке мы хотим отфильтровать таблицу при помощи списка, например, хотим получить продажи определенных товаров. |
18 | Power Query. Пользовательская функция Switch | В этом уроке мы создадим пользовательскую функцию Switch. |
19 | Power Query. Информация о формате, Чтение zip | В этом уроке мы узнаем как получить информацию о формате ячеек при помощи Power Query. |
20 | Power Query. Импорт данных из gz | В этом уроке мы разберем как импортировать файл в формате gz. |
21 | Power Query. Удалить лишние пробелы, Text.Split | В этом уроке мы научимся удалять лишние пробелы в текстовом столбце таблицы. |
22 | Power Query. Параметры в SQL-запросе | Вы хотите, чтобы в ваш SQL-запрос подставлялось значение из параметра, источником которого является ячейка с листа Excel. |
23 | Power Query. Параметры в SQL-запросе 2 | Ваш запрос очень большой и количество параметров в нем большое. Как организовать все так, чтобы было удобно работать. |
24 | Power Query. Добавить столбец в каждую таблицу табличного столбца | В этом уроке вы узнаете как трансформировать табличный столбец, например, вы сможете добавить столбец индекса внутрь каждой таблицы табличного столбца. |
25 | Power Query. Интервальный просмотр 1 (ВПР 1) | Объединить 2 таблицы с интервальным просмотром = 1. |
26 | Power Query. Относительный путь к файлу и папке | Если ваш источник находится в той же папке, что и отчет, то вы можете указать относительный путь. В таком случае подключение не будет ломаться, если вы запустите файл на другом компьютере. |
27 | Power Query. Нарастающий итог в каждой категории | Применим функцию нарастающего итога не ко всей таблице, а к определенному окну. |
28 | Power Query. ВПР без Merge или Join | Вам нужно подставить данные из столбца другой таблицы. Как это сделать без объединения таблиц. |
Power Query и Power Pivot — надстройки Excel для легкой работы с тяжелыми файлами. С помощью Power Query можно подключать и обрабатывать источники информации произвольного вида, а в Power Pivot – выполнять сложные расчеты и создавать модель данных.
Надстройка Power Query
Появление Power Query – одно из важных событий в истории развития Excel. То, что раньше пользователи делали в Excel с помощью рутинных операций по преобразованию данных, писали огромные формулы или макросы на VBA, теперь можно выполнять буквально в несколько щелчков мышкой.
Power Query – это надстройка для создания запросов по импорту, очистке и преобразованию данных.
Power Query сам автоматически генерирует и записывает код запросов на языке M.Но это вовсе не значит, что пользователям нужно писать код – интерфейс Power Query очень понятный и позволяет выполнять операции только с помощью мышки. Большинство операций по преобразованию данных в нем можно выполнить, не написав ни одной строчки кода. Все запросы Power Query записываются и сохраняются, поэтому при последующих подключениях повторять операции еще раз не нужно – они выполнятся автоматически после нажатия на кнопку в меню Данные → Обновить.
Как работает
В привычном нам виде Power Query впервые появился в Excel 2013. В Excel 2010 и 2013 надстройка отображается в виде отдельной вкладки «Power Query».
В Excel 2016 надстройка уже встроена по умолчанию, на вкладке Данные – раздел «Скачать и преобразовать».
В версии Excel 2019 на вкладке Данные разделы с Power Query — «Получить и преобразовать данные» и «Запросы и подключения».
Возможности Power Query
- Из Excel можно напрямую подключаться к самым различным источникам данных: файлы excel, csv, базы данных, папки и т.д.
- Данные в подключенных источниках можно преобразовывать самыми различными способами: сортировать, фильтровать, заменять, делать расчеты, объединять и т.д.
- Преобразованные данные можно импортировать: выгружать на лист, в сводную таблицу, сразу в модель данных (в Power Pivot). Или не выгружать, а просто сохранить запрос.
Операции по преобразованию данных выполняются в окне редактора запросов.
В редакторе Power Query пользователь работает с данными – выполняет преобразования, а его действия автоматически записываются в виде шагов запроса.
О том, как работать в редакторе запросов, читайте в следующей статье.
Как скачать Power Query
Надстройка устанавливается бесплатно и доступна для Excel начиная с версий 2010 года:
- для Excel 2010 и 2013 скачивается с сайта Microsoft;
- для Excel версии после 2016 года ничего скачивать и устанавливать не нужно, так как эта надстройка идет в составе всех лицензий.
Надстройка Power Pivot
Те, кто часто пользуются сводными таблицами, понимают, насколько они удобны и эффективны в работе.
Power Pivot — это надстройка Excel, в которой можно выполнять улучшенные вычисления для сводных таблиц с помощью DAX-формул. Power Pivot значительно расширяет функционал сводных таблиц и позволяет работать с большими объемами данных – в десятки миллионов строк.
Как работает
Вкладка меню Power Pivot во всех версиях Excel, начиная с 2010, выглядит одинаково. Чтобы открыть окно Power Pivot, нажмите в меню Power Pivot → Управление. Если вкладки Power Pivot у вас в меню нет, проверьте, та ли у вас версия Excel. И возможно, вам потребуется добавить эту вкладку в меню.
Возможности Power Pivot
- Power Pivot позволяет обращаться из одной сводной таблицы к данным из нескольких таблиц без формулы ВПР. Это возможно благодаря объединению таблиц в модель данныхс помощью связей.
- Импорт более 100 миллионов строк в рабочую книгу. При работе в «обычном» Excel у пользователей есть ограничения по размеру таблиц – размер листа, то есть чуть больше 1 млн строк. В Power Pivot такого ограничения нет и в него можно загружать миллионы строк. Единственное ограничение по объему — размер файла книги, равный 2 Гбайт, и объем оперативной памяти.
- Благодаря алгоритму сжатия данных в Power Pivot объем файла становится меньше, чем в источнике. Например, текстовый файл объемом 50 Мбайт может сжиматься до 4 Мбайт, занимаемых файлом Excel с таблицей.
- Создание улучшенных формул для сводных таблиц с помощью языка DAX.
В Power Pivot можно писать DAX-формулы для продвинутого анализа в столбцах и создавать меры — вычисления под таблицей.
Кстати, в Power Pivot есть свои инструменты для импорта данных, но из небольшого числа источников – некоторые базы данных, файлы Excel и текстовые и др. Эти инструменты можно найти на вкладке Главная. Так как доступных источников данных не очень много, то, как правило, в качестве источника для него выступает Power Query, функционал которого по подключению намного больше.
Увидеть все загруженные данные можно в нижней части окна Power Pivot – ярлычки с названиями таблиц находятся там же, где названия листов в «обычном» Excel.
Здесь же в меню Главная → Представление диаграммы можно перейти в представление, где создаются связи в модели данных. Создавать связи в этой области очень просто – с помощью «перетаскивания» полей: выбираем нужное поле мышкой и переносим его на соответствующее поле другой таблицы.
Power Pivot поддерживает типы связей «один к одному» и «один ко многим» («многие к одному»).
Перейти обратно от модели данных к таблицам можно в меню Главная → Представление данных. В представлении в виде таблиц удобно делать вычисления с помощью DAX-формул, которые очень похожи на обычные формулы Excel.
DAX-формулы пишут в столбцах таблиц – создают вычисляемые столбцы. Или в области вычислений под таблицей, такие объекты называются меры.
Еще в Power Pivot можно создавать ключевые показатели эффективности (KPI) – автоматические светофоры, которые будут выводиться в сводной таблице. KPI в Power Pivot – это расширение функционала для мер.
Язык DAX используется не только в Power Pivot в Excel, но и в Power BI и Analysis Services. Подробнее о DAX можно прочитать в наших следующих статьях.
Как скачать Power Pivot
Надстройка Power Pivot есть не во всех версиях Excel:
- Power Pivot для Excel 2010 года скачивается бесплатно с сайта Microsoft. К сожалению, в Excel 2010 Power Pivot почти невозможно «подружить» с Power Query, и этот новый функционал в старом Excel сильно ограничен.
- В Excel 2013 и 2016 года Power Pivot идет в составе программы, но не во всех лицензиях. Так, в Office Pro Plus и Office 2019 надстройка есть. Узнать, какие именно версии Office включают Power Pivot, можно здесь.
Кстати, отличная новость – компания Microsoft анонсировала включение Power Pivot во все версии Excel, начиная с версий после 2019 года. Так что теперь Power Pivot всегда будет под рукой.
Если с версией Excel все в порядке, а вкладки Power Pivot в меню нет, то ее нужно добавить в меню с помощью окна Управления надстройками (как это сделать – смотрите далее).
Как добавить Power Query и Power Pivot в меню
В зависимости от того, какая у вас версия Excel, вам может потребоваться перед первым использованием добавить надстройки Power Query и Power Pivot в меню.
Если в меню Excel у вас нет надстроек, то нужно их добавить в окне Управления надстройками:
Файл → Параметры → Надстройки → в Выпадающем меню выбрать → Надстройки COM → Перейти → в открывшемся окне выбрать надстройки.
Как надстройки помогают в создании отчетов Excel
Надстройки Power Query и Power Pivot дополняют друг друга и отлично работают вместе со сводными таблицами, позволяя пользователям создавать в Excel аналитические отчеты. Как правило, используется последовательность работы с данными в таком порядке:
- с помощью Power Query подключают и обрабатывают источники данных;
- из Power Query плоские таблицы загружаются прямо в Power Pivot, минуя ограничение по количеству строк листа Excel;
- в Power Pivot выполняют сложные расчеты и создают модель данных;
- отчеты создаются с помощью сводных таблиц, диаграмм и элементов управления (временной шкалы и срезов).
Отчеты по такой схеме настраиваются один раз и при последующем изменении данных преобразования и вычисления выполнятся автоматически, после нажатия на кнопку в меню Данные → Обновить.
Надстройки в Excel и Power BI
Огромное преимущество надстроек Power Query и Power Pivot – они есть не только в Excel, но и в Power BI. Поэтому на тренингах я обычно говорю слушателям, что мы изучаем сразу две программы.
Интерфейс надстроек в обеих программах очень похож, но функционал Power BI все-таки опережает Excel (сразу уточню, что сравниваю только инструменты Power Query и Power Pivot). Например, Power BI поддерживает больше источников данных и доступны связи «многие-ко-многим», которых в Excel нет.
Для сравнения – интерфейс Power Query в обеих программах выглядит практически одинаково:
Power Query в Excel
Power Query в Power BI
Power Pivot в целом также работает одинаково в Excel и Power BI, кроме ряда некоторых нюансов. Например, так выглядит окно настройки модели данных:
Модель данных в Excel
Модель данных в Power BI
Кстати, если у вас есть файл Excel, в котором вы настраивали аналитику с помощью Power Query и Power Pivot, то его содержимое можно перенести в Power BI. Это делается в Power BI: меню Файл → Импортировать → выберите «Power Query, Power Pivot, Power View». После пары вопросов и некоторых «размышлений» запросы и вычисления из Excel будут перенесены в Power BI.
В общем, надстройки Power Query и Power Pivot – это суперсила (от слова power) Excel, которые переносят возможности аналитики в этой программе на новый уровень. С их помощью пользователи могут создавать отчеты с вычислениями на основе разных источников, без ограничений по объему данных в размер одного листа в миллион строк. Плюс, компания Microsoft включает эти инструменты и в другие свои продукты, так что понимание того, как они работают, вам точно пригодится.