Учебник. Оптимизация модели данных для отчетов Power View

Применяется к
Excel 2013

Важно

В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы можно использовать интерактивный визуальный интерфейс, предоставляемый Power BI Desktop, который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop

Вы создали модель данных в руководстве по импорту данных в Excel и создании модели данных, объединяя данные в нескольких таблицах и из разных источников данных. Теперь вы можете улучшить модель данных, чтобы она могла стать основой для сложных отчетов Power View.

  1. Откройте книгу, созданную в руководстве по импорту данных в Excel, и создайте модель данных.
  2. В Excel в Power Pivot>Откройте окно Power Pivot.

Если вкладка Power Pivot не отображается, инструкции см. в статье Запуск надстройки Power Pivot в Excel 2013 .

Настройка полей по умолчанию

В окне Power Pivot

  1. Перейдите на вкладку Таблица DimProduct.

  2. На вкладке >Дополнительно набор полей по умолчанию.

    Поля по умолчанию добавляются на лист Power View при щелчке имени таблицы, а не при развертывании таблицы и выборе определенных полей. В диалоговом окне перечислены все поля в таблице, даже те, которые вы пометили для скрытия от клиентских средств. Если добавить одно из скрытых полей в набор полей по умолчанию, оно по-прежнему не будет отображаться в клиентских средствах.

  3. Выберите и добавьте следующие поля:

    • ProductName
    • Категория продукта
    • Подкатегория продукта
    • UnitCost
  4. Нажмите кнопку ОК.

На листе Power View в Excel

  1. Вернитесь на лист Power View в Excel. Появится сообщение о том, что отчету Power View требуются свежие данные. Нажмите кнопку ОК.

    В остальной части этого руководства при каждом изменении модели данных в Power Pivot необходимо обновлять данные на листах Power View.

  2. Щелкните пустой лист (не выбирая карту, добавленную в другом руководстве) и щелкните имя таблицы DimProduct.

Power View добавляет таблицу с этими четырьмя полями.

Настройка поведения таблицы

В окне Power Pivot

  1. Назад к окну Power Pivot и вкладке таблицы DimProduct.
  2. Щелкните Поведение таблицы.
  3. В поле Идентификатор строки щелкните ProductKey.

Если идентификатор строки не задан, вы не сможете задать другие значения в этом диалоговом окне.

Примечание

В диалоговом окне перечислены все поля в таблице, включая ProductKey, который вы помечаете для скрытия от клиентских средств. Если задать одно из скрытых полей в качестве метки по умолчанию, оно по-прежнему не будет отображаться в клиентских средствах.

  1. Для параметра Сохранить уникальные строки выберите ProductName.

  2. В поле Метка по умолчанию выберите ProductName.

    В этих данных нет изображений, поэтому нельзя задать образ по умолчанию.

  3. Нажмите кнопку "ОК".

На листе Power View в Excel

  1. Назад на лист Power View в Excel и обновите данные.

    Обратите внимание, что в списке Поле и поле Поля рядом с именем продукта есть небольшой карта значок. 

  2. Выберите созданную таблицу с полями по умолчанию в предыдущем разделе.

  3. На вкладке Конструктор щелкните стрелку в разделе Таблица и выберите Карточка.

    Обратите внимание, что карточки содержат те же поля, что и таблица, но они размещены по-разному. Например, поле, которое мы задали в качестве метки по умолчанию Название продукта, отображается более заметно, чем текст в других полях. На следующем шаге можно изменить способ отображения другого текста.

  4. На вкладке Конструктор щелкните стрелку в разделе Стиль карточки и выберите Выноска.

    Теперь весь текст большой.

Узнайте больше о настройке свойств поведения таблицы для отчетов Power View.

Создание статистических выражений по умолчанию

В окне Power Pivot

  1. Перейдите на вкладку Таблица FactSales.
  2. Щелкните поле под столбцом UnitPrice в области вычислений.
  3. На вкладке Главная щелкните стрелку рядом с элементом Среднее значение автосуммы > .
  4. При этом создается вычисляемое поле, которое вычисляет среднее значение цены за единицу продукта на основе контекста вычисления — расположения поля в визуализации.

На листе Power View в Excel

  1. Назад на лист Power View в Excel и обновите данные.

  2. Разверните таблицу FactSales в списке полей.

  3. Обратите внимание на различные значки рядом с полями. Рядом с полем UnitPrice есть символ Сигмы (Σ). Поле Sum или UnitPrice содержит небольшой символ калькулятора. Это вычисляемое поле. Щелкните пустой холст и выберите поля UnitPrice и Sum of UnitPrice.

  4. Эти два значения совпадают.

  5. В области Поля щелкните стрелку рядом с полем UnitPrice. Обратите внимание на различные параметры: Sum, Average и т. д. Щелкните Среднее.

  6. В области Поля щелкните стрелку рядом с полем Sum of UnitPrice . Обратите внимание, что вы не можете изменить агрегат, так как вы определили агрегирование для этого поля в Power Pivot.

    Совет

    Имейте это в виду при разработке модели данных: Power View может выполнять множество простых вычислений за вас в режиме реального времени с большой гибкостью. Поэтому позвольте Power View выполнить простые вычисления. В Power Pivot можно создавать только более сложные вычисления в модели.

Добавление описаний

Вы можете добавлять описания к полям и таблицам в Power Pivot. Они отображаются в Power View.

В окне Power Pivot

  1. В таблице DimProduct выберите столбец ProductName, щелкните правой кнопкой мыши и выберите описание.
  2. Введите "Это то, что мы называем продуктом" или что-нибудь другое, что вы хотите.
  3. Щелкните правой кнопкой мыши вкладку Таблица География и выберите пункт Описание.
  4. Введите "Это расположение" или что-нибудь еще.

На листе Power View в Excel

  1. Назад на лист Power View в Excel и обновите данные.
  2. Наведите указатель мыши на имя таблицы Geography и поле ProductName, чтобы просмотреть добавленные описания.