← Все курсы · Курс Excel

Power Query или Power Pivot: какой из них делает то, что вы пытаетесь сделать

Майкл Носито · Обновлено в августе 2026 г. · Все числа на этой странице были обработаны до их публикации.

Два инструмента, оба привязаны к Excel, оба имеют Власть в названии и выполняют совершенно разные задачи. Путаница стоит людям месяцев, потому что неправильный вариант превращает пятнадцатиминутную задачу в неделю вложенных формул.

Что вы делаете: все, что меняет форму данных, передается в Power Query до того, как они попадут в систему. Все, что измеряет данные, попадает в Power Pivot после их доставки.

Краткая версия. Power Query — это кухня. Power Pivot — это касса.

Разделительная линия

Power QueryPower Pivot
Когда он работаетПри обновлении, прежде чем данные попадутКогда оценивается сводная точка или формула
ЯзыкMDAX
Работает надСтроки и столбцы по мере их поступленияТаблицы уже загружены и связи
Где вы это найдетеВкладка «Данные», «Получить и преобразовать».Вкладка «Данные», «Управление моделью данных».
ВыходТаблица или соединение с модельюМеры и вычисляемые столбцы

Power Query лучше всего справляется с этими четырьмя

  1. Объединение файлов. Наведите его на папку, и он добавит в нее каждый файл. Двенадцать ежемесячных извлечений объединяются в одну таблицу, и файл следующего месяца присоединяется автоматически.
  2. Разворот. Отчет со столбцами двенадцати месяцев превращается в длинную таблицу со столбцом месяца в два клика. Это единственное, что делает Power Query с наибольшей ценностью, поскольку почти все неудобные данные Excel имеют ширину, хотя должны быть длинными.
  3. Очистку, которую необходимо повторить. Обрезать, разделить, изменить тип, удалить четыре верхние ненужные строки. Шаги записываются, поэтому в следующем месяце вместо запоминания вы нажимаете «Обновить».
  4. Объединение таблиц. Правильное соединение с выбранным типом соединения, а не поиск по столбцу.

Power Pivot лучше всех справляется с этими четырьмя задачами.

  1. Отношения. Несколько таблиц объединяются в модели один раз, а не копируются в каждую таблицу.
  2. Меры используются повторно повсюду. Определите доход один раз, и каждая сводная таблица в файле использует это определение. Когда оно меняется, оно меняется в одном месте.
  3. Расчеты, реагирующие на фильтры. Доля от общего числа с начала года по настоящий момент, за тот же период прошлого года. Это сложно в обычном сводном отчете и естественно в DAX.
  4. Больше строк, чем вмещается на листе. Модель не является сеткой, поэтому ограничение в миллион строк из страница ограничения строк не применяется.
Правило, разрешающее большинство аргументов. Если ответ меняется, когда пользователь щелкает срез, это мера и она принадлежит Силовой поворот. Если проблема исправлена ​​в момент получения данных, сделайте это в Power Query, где она вычисляется один раз, а не при каждом перерасчете.

Порядок операций

Power Query, затем модель данных, затем показатели, затем сводная таблица. Этот порядок не является предпочтением, это поток данных, и именно на его основе возникают медленные рабочие книги.

Source file  ->  Power Query (clean, reshape, combine)
             ->  Data Model (tables plus relationships)
             ->  DAX measures
             ->  PivotTable / chart on the sheet

Классическая ошибка — загрузка необработанных данных на лист, а затем привязка 200 000 SUMIFS на это. Каждый из них постоянно пересчитывает. Переместите ту же работу в запрос, и это произойдет один раз за обновление.

Какой из них решит вашу проблему

Проблемаинструмент
Двенадцать файлов для добавления каждый месяцPower Query, из папки
Названия месяцев разбросаны по столбцамPower Query, отмена поворота
Тот же поиск, вставленный в четыре таблицы.Power Pivot, одно отношение
Процент от общего числа, который учитывает срезыPower Pivot, мера DAX
Книга открывается две минутыPower Query, переносите работу в нагрузку
Файл состоит из 3 миллионов строк.Power Query в модель, без рабочего листа
Нужна стоимость прошлого года рядом с ценой этого годаPower Pivot, анализ времени
Десять ненужных строк вверху каждого экспорта.Power Query, удалить верхние строки

Начало работы с каждым

Мощность запроса. Данные, Получить данные, Из файла. Выполните одно преобразование, затем посмотрите на список «Примененные шаги» справа. В этом списке и заключается вся идея: записанный, редактируемый и воспроизводимый рецепт. Удалите шаг, и данные вернутся.

Силовой поворот. Данные, управление моделью данных. Добавляйте таблицы, перетаскивайте ключ из одной в другую, чтобы построить связь, а затем создайте меру с помощью Revenue := SUM(Sales[Amount]). Если мера возвращает одно и то же число в каждой строке сводной таблицы, связь отсутствует или указывает в неправильном направлении.

Как применить это в своей работе

  1. Откройте свою самую медленную книгу и посчитайте формулы, повторяющиеся в столбце. Это кандидаты на этап запроса.
  2. Возьмите ежемесячную работу по объединению файлов, которую вы выполняете вручную, и один раз перестройте ее как запрос к папке. Окупается в первый месяц.
  3. Найдите любой столбец подстановки, который вы вставили в несколько таблиц, и замените его связью.
  4. Запишите три наиболее часто используемых вычисления и превратите их в меры с названиями, которые люди смогут произнести вслух.
  5. После каждого изменения обновите и сверьте итог со старой версией. Перемещение работы между уровнями — это именно то место, где цифры незаметно меняются.

Единственная привычка, которую нужно сохранить

Спросите, где место вычисления, прежде чем писать его. Время загрузки или время чтения. Этот единственный вопрос сохраняет модель чистой, и на этот же вопрос вы снова ответите в Power BI, где два инструмента — это одни и те же два инструмента с разными именами на вкладках.

Какая самая старая повторяющаяся уборка за неделю и может ли запрос выполнить ее один раз?

Написано с помощью инструментов по мере их доставки. Power Query — это получение и преобразование на вкладке «Данные» в Excel 2016 и более поздних версиях; Power Pivot — «Управление моделью данных» на той же вкладке.
Большинство проблем с производительностью Excel связаны с вычислениями, выполняемыми на этапе загрузки.

Excel для аналитиков состоит из 378 страниц, на которых каждая формула и диалог читаются по одному, поэтому книга перестает быть местом, где появляются числа, и становится тем местом, которое вы можете проверить.

Excel для аналитиков, 19 долларов США →
Сначала изучите этап загрузки.

Power Query для начинающих это практическая версия, и Звездная схема покрывает форму модели, необходимую обоим инструментам. Курс Excel есть дрели.

Читать Power Query для начинающих →