Создание отчета в Power BI Desktop, часть 2
Приблизительное время выполнения лабораторной работы – 45 минут.
В этой лабораторной работе вы усовершенствуете Sales Analysis с помощью расширенных функций дизайна. После выполнения работы, вы будете знать, как:
- Синхронизировать срезы
- Создавать страницу детализации.
- Применять условное форматирование
- Создавать и использовать закладки
Для лабораторной работы вам понадобятся следующие материалы:
-
SQL сервер со следующими данными:
https://docs.microsoft.com/ru-ru/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms -
Набор файлов и расширений:
https://github.com/MicrosoftLearning/DA-100KO-Analyzing-Data-with-Power-BI/tree/master/Allfiles/DA-100-Allfiles
История лабораторной работы
Эта лабораторная работа – одна из многих в серии лабораторных работ, которые были разработаны в виде полного рассказа от подготовки данных до публикации в виде отчетов и информационных панелей. Вы можете выполнять лабораторные работы в любом порядке. Но, если вы намереваетесь выполнить несколько лабораторных работ, то мы предлагаем вам выполнить их в следующем порядке:
- Подготовка данных в Power BI Desktop.
- Загрузка данных в Power BI Desktop.
- Данные модели в Power BI Desktop, часть 1
- Данные модели в Power BI Desktop, часть 2
- Создание вычислений DAX в Power BI Desktop, часть 1
- Создание вычислений DAX в Power BI Desktop, часть 2
- Создание отчета в Power BI Desktop, часть 1
- Создание отчета в Power BI Desktop, часть 2
- Создание информационной панели Power BI.
- Создание отчета Power BI с разбивкой на страницы.
- Выполнение анализа данных в Power BI Desktop.
- Обеспечение безопасности на уровне строк
Упражнение 1: Настройка синхронизирующих срезов
В этом упражнении вы синхронизируете срезы страниц отчета.
Задача 1. Начало работы – Вход
В этой задаче вы настроите среду для лабораторной работы, войдя в Power BI.
Важно: если вы уже вошли в Power BI, переходите к следующей задаче.
- Чтобы открыть Microsoft Edge, на панели задач щелкните ярлык программы Microsoft Edge.
- В окне браузера Microsoft Edge перейдите по адресу https://powerbi.com.
- Нажмите Sign In (в правом верхнем углу).
- Введите предоставленные вам данные учетной записи.
- Если будет предложено обновить пароль, повторно введите предоставленный пароль, а затем введите и подтвердите новый пароль.
Важно: Обязательно запишите свой новый пароль.
- Завершите процесс входа в систему.
- Если Microsoft Edge предложит оставаться в системе, нажмите Yes.
- В окне браузера Microsoft Edge в службе Power BI в области Navigation разверните My Workspace.
- Оставьте окно браузера Microsoft Edge открытым.
Задача 2: Начало работы – Открыть отчет
В этой задаче вы настроите среду для лабораторной работы, открыв начальный отчет.
Важно: если вы продолжаете предыдущую лабораторную работу (и вы ее успешно выполнили), не выполняйте эту задачу; вместо этого просто переходите к следующему заданию.
- Чтобы открыть Power BI Desktop, на панели задач щелкните ярлык Microsoft Power BI Desktop.
- Чтобы закрыть окно начала работы, в левом верхнем углу окна нажмите X.
- Чтобы войти в службу Power BI, в правом верхнем углу нажмите Sign In.
- Завершите процесс входа, используя ту же учетную запись, которая использовалась для входа в службу Power BI.
- Чтобы открыть начальный файл Power BI Desktop, щелкните вкладку File на ленте, чтобы открыть представление Backstage
- Выберите Open Report
- Щелкните Browse Reports.
- В окне Open перейдите в папку D:\DA100\Labs\08-design-report-in-power-bi-desktop-enhanced\Starter.
- Выберите файл Sales Analysis.
- Щелкните Open
- Close any informational windows that may open. Закройте все информационные окна, которые могут открыться.
- Чтобы создать копию файла, щелкните вкладку File на ленте, чтобы открыть представление Backstage.
- Выберите Save As.
- Если будет предложено применить изменения, нажмите Apply.
- В окне Save As перейдите в папку D:\DA100\MySolution.
- Щелкните Save.
Задача 3: Синхронизировать срезы
В этой задаче вы синхронизируете срезы Year и Region.
Вы продолжите разработку отчета, созданного в лабораторной работе «Создание отчета в Power BI Desktop, часть 1».
- В Power BI Desktop на странице Overview установите срез Year на 2018 финансовый год (FY2018).
- Перейдите на страницу My Performance и обратите внимание, что срез Year имеет другое значение.
Если срезы не синхронизированы, это может привести к искажению данных и разочарованию пользователей. Теперь мы синхронизируем срезы отчетов.
- Вернитесь на страницу Overview и выберите срез Year .
- На вкладке ленты View в группе Show Panes щелкните Sync Slicers.
- На панели Sync Slicers (слева от панели Visualizations ) во втором столбце (который представляет синхронизацию) установите флажки для страниц Overview и My Performance .
- На странице Overview выберите срез Region
- Синхронизируйте срез со страницами Overview и Profit .
- Протестируйте синхронизирующие срезы, выбрав различные параметры фильтрации, а затем убедившись, что синхронизированные срезы фильтруют по одному и тому же выбору.
- Чтобы закрыть страницу Sync Slicer, щелкните X в правом верхнем углу панели.
Упражнение 2: Настройка углубления
В этом упражнении вы создадите новую страницу и настроите ее как страницу детализации. Когда вы закончите настройку дизайна, страница будет выглядеть следующим образом:
Задача 1. Создать страницу детализации
В этой задаче вы создадите новую страницу и настроите ее как страницу детализации.
- Добавьте новую страницу отчета с именем Product Details.
- Щелкните правой кнопкой мыши вкладку страницы Product Details и выберите Hide Page.
Пользователи отчетов не смогут напрямую перейти на страницу детализации. Им нужно будет получить к нему доступ из визуальных элементов на других страницах. Вы узнаете, как перейти к странице в последнем упражнении этой лабораторной работы.
- Под панелью Visualizations в разделе Drill Through добавьте поле Product | Category в поле Add Drill-Through Fields Here.
В лабораторной работе используют сокращенное обозначение для ссылки на поле. Это будет выглядеть так: Product | Category. В этом примере Product – это имя таблицы, а Category – имя поля.
- Чтобы проверить страницу сквозного просмотра, в карточке сквозного фильтра выберите Bikes.
- В верхнем левом углу страницы отчета обратите внимание на кнопку со стрелкой
Кнопка добавляется автоматически, когда поле добавляется в сквозную область. Это позволяет пользователям отчетов вернуться на страницу, с которой они переходили.
- Добавьте на страницу визуальный элемент Card, а затем измените размер и разместите его так, чтобы он располагался справа от кнопки и занимал оставшуюся ширину страницы.
- Перетащите поле Product | Categoryв визуальный элемент карточки.
- Настройте параметры формата для визуального элемента, а затем установите для свойства Category Label значение Off.
- Установите свойство Background Color на светлый оттенок серого.
- Добавьте на страницу визуальный элемент Table, а затем измените его размер и разместите так, чтобы он располагался под визуальным элементом карты и заполнял оставшееся пространство на странице.
- Добавьте к визуальному элементу следующие поля:
Product |
Subcategory |
Product |
Color |
Sales |
Quantity |
Sales |
Sales |
Sales |
Profit Margin |
- Настройте параметры формата для визуального элемента и в разделе Grid установите для свойства Text Size значение 20pt.
Настройка дизайна сквозной страницы почти завершена. В следующем упражнении вы улучшите страницу с помощью условного форматирования.
Упражнение 3: Добавление условного форматирования
В этом упражнении вы улучшите страницу детализации с помощью условного форматирования. Когда вы закончите работу над дизайном, страница будет выглядеть следующим образом:
Задача 1. Добавьте условное форматирование
В этой задаче вы улучшите страницу детализации с помощью условного форматирования.
- Выберите визуальный элемент таблицы.
- На панели визуализации щелкните стрелку вниз на значении Profit Margin и выберите Conditional Formatting | Icons.
- В окне Icons – Profit Margin в раскрывающемся списке Icon Layout выберите Right of Data.
- Чтобы удалить среднее правило, слева от желтого треугольника щелкните X.
-
Настройте первое правило (красный ромб) следующим образом:
- Во втором элементе управления удалите значение
- В третьем элементе управления выберите Number
- В пятом элементе управления введите 0
- В шестом элементе управления выберите Number.
- Настройте второе правило (зеленый кружок) следующим образом:
- Во втором элементе управления введите 0
- В третьем элементе управления выберите Number
- В пятом элементе управления удалите значение
- В шестом элементе управления выберите Number.
Правила можно интерпретировать следующим образом: отображать красный ромб, если значение маржи меньше 0; в противном случае, если значение велико или равно нулю, отобразится зеленый кружок.
- Щелкните ОК.
- В визуальном элементе таблицы убедитесь, что отображаются правильные значки.
- Настройте условное форматирование цвета фона для поля Color.
- В окне Background Color – Color в раскрывающемся списке Format By выберите Field Value.
- В раскрывающемся списке Based on Field выберите Product | Formatting | Background Color Format.
- Щелкните OK.
- Повторите предыдущие шаги, чтобы настроить условное форматирование цвета шрифта для поля Color, используя поле Product | Formatting | Font Color Format.
- Как вы помните, цвета фона и шрифта были получены из файла ColorFormats.csv в лабораторной работе «Подготовка данных в Power BI Desktop», а затем интегрированы с запросом продукта в лаборатории «Загрузить данные в Power BI Desktop».
Упражнение 4: Добавление закладок и кнопок
В этом упражнении вы улучшите страницу My Performance с помощью кнопок, которые позволят пользователю отчета выбрать визуальный тип для отображения. Когда вы закончите дизайн, страница будет выглядеть следующим образом:
Задача 1. Добавить закладки
В этой задаче вы добавите две закладки, по одной для отображения визуальных эффектов ежемесячных продаж/целей.
- Перейдите на страницу «My Performance.
- На вкладке ленты View в группе Show Panes щелкните Bookmarks.
- На вкладке ленты View в группе Show Panes щелкните Selection.
- На панели Selection рядом с одним из элементов Sales and Target by Month, чтобы скрыть визуальный элемент, щелкните значок глаза.
- На панели Bookmarks щелкните Add.
- Чтобы переименовать закладку, дважды щелкните на ней.
- Если видимая диаграмма представляет собой гистограмму, переименуйте закладку в Bar Chart ON, в противном случае переименуйте закладку на Column Chart ON.
- Чтобы изменить закладку, на панели Bookmarks наведите курсор на закладку, щелкните многоточие и выберите Data.
Отключение параметра Data означает, что закладка не будет использовать текущее состояние фильтра. Это важно, потому что в противном случае закладка навсегда заблокировала бы фильтр, применяемый в данный момент срезом Year.
- Чтобы обновить закладку, снова щелкните многоточие и выберите Update.
На следующих шагах вы создадите и настроите вторую закладку для отображения второго визуального элемента.
- На панели Selection переключите видимость двух элементов Sales and Target by Month.
Другими словами, сделайте видимый визуальный элемент скрытым, а скрытый визуальный элемент – видимым.
- Создайте вторую закладку и назовите ее соответствующим образом (либо столбчатая диаграмма включена, либо Column Chart ON либо Bar Chart ON).
- Настройте вторую закладку на игнорирование фильтров (параметр Data отключен) и обновите закладку.
- Чтобы сделать видимыми оба визуальных элемента, на панели Selection просто покажите спрятанный визуал.
- Измените размер и положение обоих визуальных элементов, чтобы они заполняли страницу под визуальным элементом с несколькими карточками и полностью перекрывали друг друга.
Совет: Чтобы выбрать скрытый визуальный элемент, выберите его на панели Selection.
- На панели Bookmarks выберите каждую из закладок и обратите внимание, что виден только один из визуальных элементов.
Следующим этапом проектирования является добавление на страницу двух кнопок, которые позволят пользователю отчета выбирать закладки.
Задача 2: Добавить кнопки
В этой задаче вы добавите две кнопки и назначите для каждого действия с закладками.
- На ленте Insert в группе Elements нажмите Button и выберите Blank.
- Поместите кнопку прямо под срезом Year
- Выберите кнопку, а затем на панели Visualizations установите для свойства Button Text значение On.
- Разверните раздел Button Text, а затем в поле Button Text введите Bar Chart.
- Разверните раздел Background, а затем установите цвет фона, используя дополнительный цвет.
- Установите для свойства Action значение On (Находится в нижней части списка).
- Разверните раздел Action и установите в раскрывающемся списке Type значение Bookmark.
- В раскрывающемся списке Bookmark выберите Bar Chart ON.
- Создайте копию кнопки, используя функцию копирования и вставки, а затем настройте новую кнопку следующим образом:
Совет: горячие клавиши для копирования и вставки: Ctrl + C, за которым следует Ctrl + V.
- Установите для свойства Button Text значение Column Chart.
- В разделе Action установите для раскрывающегося списка Bookmark значение Column Chart ON.
На этом дизайн отчета Sales Analysis завершен.
Задача 3: Публикация отчета
В этом задании вы опубликуете отчет.
- Выберите страницу Overview.
- В срезе Year выберите FY2020.
- В срезе Region выберите Select All.
- Сохраните файл Power BI Deskto
Файл всегда необходимо сохранять перед публикацией в службе Power BI.
- На вкладке ленты Home в группе Share нажмите Publish.
- Обратите внимание, что в окне Publish to Power выбрано My Workspace.
- Чтобы опубликовать отчет, нажмите Select.
- Если будет предложено заменить набор данных, нажмите Replace.
- После успешной публикации нажмите Got It.
- Закройте Power BI Desktop.
В следующем упражнении вы изучите отчет в службе Power BI.
Упражнение 5: Изучение отчета
В этом упражнении вы изучите отчет в службе Power BI.
Задача 1. Изучение отчет
В этой задаче вы изучите отчет в службе Power BI.
- В окне браузера Microsoft Edge в службе Power BI в области Navigation щелкните отчет Sales Analysis.
- Чтобы протестировать детализированный отчет, на странице Overview в визуальном элементе Quantity by Category щелкните правой кнопкой мыши панель Clothing и выберите Drill Through | Product Details.
- Обратите внимание, что страница Product Details предназначена для Clothing.
- Чтобы вернуться на исходную страницу, в верхнем левом углу страницы нажмите кнопку со стрелкой.
- Выберите страницу My Performance.
- Щелкните каждую из кнопок, а затем обратите внимание, что отображается другой визуальный элемент.
Задача 2: Завершение
В этом задании вы выполните лабораторную работу.
- Чтобы вернуться в рабочее пространство, в баннере на веб-странице окна щелкните My Workspace.
- Оставьте окно браузера Microsoft Edge открытым.