Учебник. Оптимизация модели данных для отчетов 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
    • Категория продукта
    • Подкатегория товара
    • Стоимость единицы
  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. Для параметра "Сохранить уникальные строки" выберите "НазваниеТовара".

  2. В качестве стандартной метки выберите "НазваниеТовара".

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

  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. Обратите внимание на различные значки рядом с полями. Рядом с полем "ЦенаЕдиницу" есть символ сигмы (Σ). В поле "Сумма" или "ЦенаЕдиница" есть небольшой символ калькулятора. Это и есть вычисляемое поле. Щелкните пустой холст и выберите поля "ЦенаЕдиница" и "Сумма значений цены".

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

  5. В области Поля щелкните стрелку рядом с полем ЦенаЕдиницу. Обратите внимание на различные параметры: Sum, Average и т. д. Нажмите кнопку Average.

  6. В области "Поля " щелкните стрелку рядом с полем "Сумма цены". Обратите внимание, что заменить агрегат невозможно, так как агрегат для этого поля определен в 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. Наведите указатель мыши на название таблицы "География" и на поле "НазваниеТовара", чтобы увидеть добавленные описания.