Настройка Power Pivot Utilities — бесплатное расширение для Excel, которое делает работу с моделью данных Power Pivot эффективнее и нагляднее.
Эта надстройка здорово экономит время, особенно если вы работаете с моделями данных. С её помощью можно быстро проверить связи между таблицами, увидеть все DAX-формулы в одном месте и легко документировать расчёты. Это удобно и при разработке отчётов, и при их передаче коллегам. И если отчёт работает медленно — это отличное место, чтобы начать искать причину.
Power Pivot Utilities помогает:
- оптимизировать модель данных Power Pivot;
- документировать DAX-формулы;
- проще создавать сводные таблицы на основе модели данных.
В Excel надстройка открывается в отдельной вкладке меню:

Как установить настройку
Устанавливается надстройка просто:
1. Скачайте архив
Скачайте на сайте SQLBI архив для установки sqlbi.com/tools/power-pivot-utilities

2. Откройте в Excel файл PP_utilities.xlam
Разархивируйте архив и откройте в Excel файл PP_utilities.xlam. В меню Excel появится новая вкладка PP Utilities.

Примечание. В новых файлах Excel надстройка может быть недоступна. Как правило, надстройка есть в том файле, где была открыта и этого достаточно для работы. Так как надстройка работает на макросах, лучше работать с копией файла. Если вам нужно часто пользоваться надстройкой, добавьте её в список доверенных:
- Распакуйте архив в папку по умолчанию для надстроек. Обычно это C:\Users\%USERNAME%\AppData\Roaming\Microsoft\AddIns
- Добавьте путь к папке в доверенные расположения Excel:
меню Файл – Параметры – Центр управления безопасностью – Параметры центра управления безопасностью – Надежные расположения – Добавить новое расположение - Добавьте надстройку в меню Excel:
перейдите в Файл – Параметры – Надстройки – Надстройки Excel – Перейти – поставьте галочку Powerрivot Utilities. Если надстройки нет в списке, нажмите Обзор и выберите файл PP_utilities.xlam
Доступные функции Power Pivot Utilities
Power Pivot Utilities — это небольшой, но очень полезный инструмент, который делает работу с моделью данных в Excel проще и понятнее. Надстройка особенно пригодится тем, кто часто использует Power Pivot для создания отчётов и хочет быстрее находить ошибки, анализировать структуру модели или документировать формулы. Давайте посмотрим, какие возможности она предлагает.

1. Insert Pivot table, Insert Pivot Chart
Создает сводную таблицу или диаграмму, связанную с моделью данных (то же самое, что в надстройке Power Pivot, но быстрее).

2. List table data sources
При нажатии на эту кнопку на отдельном листе Excel появится список таблиц модели данных с именами и типом подключения.

3. List table relationships
При нажатии на кнопку на листе будет создана таблица со списком всех связей в модели данных Power Pivot. При изменениях нужно повторно нажать кнопку, чтобы обновить таблицу.


4. List measures
Надстройка выгружает на лист Excel все меры DAX из модели данных с названием таблицы, в которой эта мера находится.
Эта функция очень пригодится, если у вас в компании принято вести документацию по проектам и создавать документы с описанием к расчётным файлам. Обратите внимание, что формулы записываются в формате с запятыми, а не с «;» точкой и запятой.


5. Dependents и Precedents
И это ещё не все! С помощью кнопок Dependents и Precedents можно посмотреть связанные меры — в которых применяется выбранная мера или те, которые используются для её вычисления.

6. List calculated columns
Надстройка создает таблицу со списком вычисляемых столбцов в модели данных.


7. Format DAX expressions
В таблицах, которые были созданы при нажатии кнопок List measures и List calculated columns, красиво форматирует выражения DAX с использованием daxformatter.com.


8. List unused columns
Эта функция поможет в оптимизации большой модели данных. Надстройка создаст таблицу с именами столбцов таблиц данных и где они используются. В списке указывается, используются ли столбцы в DAX-формулах, связях, диаграммах, срезах, формулах кубов или для сортировки.
Если столбец нигде не используется, это указывается в Is Used=Ложь.
Эта функция помогает привести файл в порядок и ускорить быстродействие.


