Увага!: В Excel для Microsoft 365 і Excel 2021 функція Power View видаляється 12 жовтня 2021 року. Натомість можна використовувати інтерактивний візуальний функціонал, наданий програмою Power BI Desktop,яку можна завантажити безкоштовно. Ви також можете легко імпортувати книги Excel у програму Power BI Desktop.
Короткий огляд. Це третій посібник із серії. У першій навчальній вправі імпортуйте дані до програм Excel 2013і Створіть модель даних, ви створили книгу Excel із нуля за допомогою даних, імпортованих із кількох джерел, а її модель даних створила Excel. У другій навчальній вправі Розширте зв'язки моделі даних за допомогою програм Excel 2013, Power Pivotі DAX , ви дізналися, як розширити модель даних і створити ієрархії в даних.
У цій навчальній вправі використовується розширена модель даних для створення привабливих звітів із кількома візуалізаціями за допомогою надбудови Power View.
Зміст посібника:
-
Створення обчислюваних полів для надбудов Power View та зведених таблиць
-
Установлення стандартних параметрів поля, поведінки таблиць і категорій даних
Наприкінці цього посібника пропонується опитування, за допомогою якого можна перевірити свої знання.
У цій серії використовуються дані, що стосуються олімпійських медалей, країн, де проходили Олімпійські ігри, а також різноманітних олімпійських спортивних змагань. До цієї серії входять такі посібники:
-
Розширення зв’язків моделі даних за допомогою Excel 2013, Power Pivot і DAX
-
Створення звітів Power View на основі карт
-
Включення даних з Інтернету й установлення стандартних параметрів для звітів Power View
Ми радимо вивчати посібники по черзі.
У цих посібниках використовується Excel 2013 року з Power Pivot ввімкнутою. Щоб отримати відомості про ввімкнення Power Pivot клацніть тут.
Створення звіту Power View
У попередніх посібниках ви створили книгу Excel зі зведеною таблицею, яка містить дані про олімпійських медаляцій і події. Якщо попередній посібник не завершено, книгу можна завантажити з кінця попереднього посібника тут.
У цьому розділі ми створимо звіт Power View, щоб візуально представити дані про Олімпійських іграх.
-
У Excel вставити звіти > звіти > Power View.
-
Пустий звіт Power View відобразиться як аркуш у книзі.
-
В області Поля Power View клацніть стрілку поруч із кнопкою Хости, щоб розгорнути її, і виберіть пункт Місто.
-
Розгорніть таблицю Medals і виберіть елемент Sport. У цьому випадку в надбудові Power View відображається список видів спорту поруч із містом, як показано на знімку екрана нижче.
-
В області ПОЛЯ в області Поля Power Viewклацніть стрілку поруч із кнопкою Вид спорту та виберіть пункт Кількість (не пуста). Тепер надбудова Power View підраховує кількість видів спорту, а не їх у списку, як показано на знімку екрана нижче.
-
На стрічці виберіть елементи ДИЗАЙН > переключення графічного відображення > карті. Вкладка КОНСТРУКТОР доступна, лише якщо вибрано таблицю Power View. Під час переходу до графічного відображення на карті може з'явитися попередження про ввімкнення зовнішнього вмісту.
-
На карті таблицю буде замінено на візуалізацію. На карті сині кола різного розміру вказують на кількість різних видів спорту, які проводяться на кожному місці проведення Олімпійських змагей. Але може бути цікавіше дізнатися, які літні події та які були зими.
-
Щоб використовувати область звіту якнайкращо, згорніть область Фільтри. Клацніть стрілку у верхньому правому куті області фільтрів.
-
У списку Поля Power Viewрозгорніть елемент Медалі. Перетягніть поле Season до області COLOR (КОЛІР). Це краще: на карті тепер відображаються сині бульбашки для літніх видів спорту і червоні бульбашки для зимових видів спорту, як показано на знімку екрана нижче. Ви можете змінити розмір графічного відображення, перетягнувши будь-який із його кутів.
Тепер у вас є звіт Power View, який візуалізує кількість спортивних змагання в різних місцях, використовуючи карту з кодуванням за порою року. І це зайняло всього кілька кроків.
Створення обчислюваних полів для надбудов Power View та зведених таблиць
Power View використовує основну модель даних для створення візуалізацій. Використовуючи Power Pivot і DAX, можна розширити модель даних, створивши настроювані формули, а потім створювати звіти на основі цих формул і обчислень у зведених таблицях і надбудові Power View.
Створення обчислюваного поля в Power Pivot
-
У Excel клацнітьPower Pivot > Модель даних > Керування, щоб відобразити Power Pivot вікно.
-
Виберіть таблицю Medals. Переконайтеся, що відображається область обчислення. Область обчислення розташована під даними таблиці та використовується для створення, редагування та керування обчислюваними полями. Щоб переглянути область обчислення, виберіть елемент > подання > області обчислення, як показано на знімку екрана нижче.
-
Розрахуймо кількість олімпійських випусків. В області обчислення виберіть клітинку безпосередньо під стовпцем Edition. На стрічці натисніть кнопку Автосума > кількість,як показано на знімку екрана нижче.
-
Power Pivot в області обчислення створюється вираз DAX для активної клітинки. У цьому випадку Power Pivot формула DAX автоматично створила таку формулу DAX: Distinct Count of Edition:=DISTINCTCOUNT([Edition]) Додаткові обчислення в функції "Автосума" можна виконати так само легко, як і для суми, середнього значення, мінімального значення, максимального значення тощо.
-
Збережіть книгу Excel. Модель даних буде оновлено новим обчислюваним полем. Якщо повернутися на вкладку Power View Excel, з'явиться попередження про те, що модель даних оновлено, як показано на знімку екрана нижче.
Ми використаємо це обчислюване поле Distinct Count of Edition далі в посібниках.
Створення обчислюваного поля за допомогою формули DAX у Power Pivot
Обчислення функції "Автосума" корисне, але іноді потрібні настроюваніші обчислення. Формули DAX можна створювати в області обчислення так само, як і у формулах Excel. Давайте створимо формулу DAX, а потім поглянемо, як вона відображається в нашій моделі даних, і як наслідок, доступна в нашій зведеній таблиці та надбудові Power View.
-
Відкриття Power Pivot вікна. В області обчислення виберіть клітинку безпосередньо під обчисленням функції "Автосума", виконаним у попередньому розділі, як показано на знімку екрана нижче.
-
Давайте обчислимо відсоток від усіх медаляцій. Введіть зазначену нижче формулу DAX у рядку формул. За допомогою intelliSense можна отримати доступ до команд залежно від введеного тексту, а також вибрати виділений параметр IntelliSense за допомогою клавіші Tab.Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))
-
Якщо повернутися до Excel, Excel про те, що модель даних оновлено. У Excel виберіть зведену таблицю на аркуші Аркуш1. У вікні Поля зведеної таблицірозгорніть таблицю Medals. У нижній частині списку полів розташовано два обчислювані поля, які ми щойно створили, як показано на знімку екрана нижче. Виберіть пункт Відсотковий відсоток для всіх медаляцій.
-
У зведеній таблиці після аргументу Кількість медалей відображається відсоток поля Усі медалі. Цей формат не відформатовано як відсоток, тому виділіть ці поля (їх можна виділити відразу, навівши вказівник миші на один із відсотків поля Усі медалі, доки курсор не перетвориться на стрілку вниз, а потім клацніть). Після вибору на вкладці Основне натисніть кнопку > число > відсотках. У тому ж розділі стрічки змініть кількість десяткових розрядів до двох. Зведена таблиця виглядає так:
У попередньому посібнику ми відфільтрували поле Sports лише до перших десяти за алфавітом, тому ми бачили лише тип Aquatics через Boxing, і чому відсоток у загальному підсумку складає 29,16%, а не 100%. Звісно, це означає, що в літніх іграх нагороджено 29,16 % медаляцій. Ми також побачили, що Aquatics accounted for 10,88% of all medals.
Оскільки в моделі даних міститься відсоток усіх медалей, воно також доступне в надбудові Power View.
Обчислювані поля також можна створити на вкладціPower Pivot в надбудові Power View. Результат Power Pivot обчислюваного поля не зміниться: обчислюване поле буде включено в обчислюване поле, яке буде доступне для всіх засобів клієнта.
Установлення стандартних параметрів поля, поведінки таблиць і категорій даних
Ще один спосіб поліпшити створення звітів у надбудові Power View – установити набір полів за замовчуванням. Установивши набір полів за замовчуванням для таблиці, можна просто клацнути цю таблицю в надбудові Power View, і стандартний набір полів буде автоматично додано до нового звіту.
У цьому розділі ви встановлюєте стандартні параметри для книги, щоб заощадити час під час створення звітів.
Створення набору полів за промовчанням для таблиці
-
Вікно Power Pivot буде доступне. Якщо ні, виберітьPower Pivot > модель даних> керування. У Power Pivot виберіть Основне > Подання >, щоб переконатися, що вибрано подання даних. Виберіть таблицю Medals.
-
На вкладці Додатково натисніть кнопку Властивості звітування та > набори полів за промовчанням. З'явиться вікно, де можна вказати поля за замовчуванням для таблиць, створених за допомогою засобів клієнта, наприклад Power View.
-
В області ліворуч виберіть елемент Вид спорту, подія, Ідентифікатор видання, Спортсть і Медаль, а потім натисніть кнопку Додати ->, щоб зробити їх полями за замовчуванням. Переконайтеся, що вони відображаються в області праворуч (поля за промовчанням) у тому порядку, у якому їх перелічено. Вікно Набір полів за промовчанням виглядає так:
-
Натисніть кнопку OK, щоб зберегти набір полів за замовчуванням для таблиці Medals.
-
Щоб дізнатися, як це працює, перейдіть до аркуша Power View в Excel.
-
Клацніть будь-де на полотні пустого звіту, щоб переконатися, що не вибрано наявну візуалізацію. Аркуш Power View зараз має лише одне графічне відображення – карта, яку ви створили раніше.
-
У списку Поля Power View клацніть ім'я таблиці Medals. Надбудова Power View створить таблицю й автоматично додає п'ять стандартних полів із таблиці Medals у вказаному порядку, як показано на знімку екрана нижче. Якщо випадково клацнути трикутник поруч із полем Medals,таблиця просто розшириться, а не додадуть нову таблицю зі стандартними полями.
Настроювання поведінки таблиці
Крім того, можна встановити поведінку таблиці за замовчуванням, яка використовується в надбудові Power View для автоматичного створення підписів звіту для таблиці. Це стане в пригоді під час створення візуалізацій з однієї таблиці (наприклад, для багатьох різних звітів). У наступних кроках ми застосуємо стандартну поведінку таблиці, тому давайте встановимо її зараз.
-
Знову в Power Pivot, вибравши таблицю Medals, виберіть Advanced > Reporting Properties > Table Behavior ( Поведінка таблиці). З'явиться вікно, де можна вказати поведінку таблиці.
-
У вікні "Поведінка таблиці" ідентифікатор рядка – це стовпець, який містить лише унікальні ключі, без пустих значень. Часто це первинний ключ таблиці, але він не має бути. Потрібно вибрати ідентифікатор рядка, перш ніж вибирати інші елементи у вікні. Виберіть елемент MedalKey як ідентифікатор рядка.
-
У розділі Keep Unique Rows (Зберегти унікальні рядки) виберіть AthleteID (Ідентифікатор thleteID). Вибирані тут поля мають унікальні значення рядків і не слід агрегувати під час створення зведених таблиць або звітів Power View.
Примітка. Якщо у вас виникають проблеми зі звітами, які не вибирають потрібні агрегати, переконайтеся, що в полях "Зберегти унікальні рядки" не вибрано поле, яке потрібно агрегувати. -
У списку Підпис запромовчанням виберіть ключ, який слід використовувати як підпис звіту за замовчуванням. Виберіть елемент Вид спорту.
-
У полі Стандартнезображення залиште вибраним значення [Немає виділеного стовпця], оскільки ви ще не додали зображення. Вікно Поведінка таблиці виглядає так:
-
Натисніть кнопку OK. На аркуші Power View в Excel виберіть таблицю, створену на попередніх кроках. На стрічці виберіть елемент ДИЗАЙН > таблиці > карткою. Таблиця, яку ви створили, перетвориться на колекцію карток. дані не змінилися, але візуалізація даних змінилася. Тепер таблиця виглядає так:
Зверніть увагу, що поле "Вид спорту" перевищує розмір решти даних і відображається як заголовок для кожної картки. Це тому, що поле Sport за замовчуванням установлено як підпис за промовчанням у вікні "Поведінка таблиці", Power Pivot.
Установлення категорій даних для полів
Щоб надбудова Power View динамічно створюла звіти на основі даних, таких як розташування, поля, які містять такі дані, потрібно категоризувати належним чином. Для даних "Олімпійських іграх" потрібно вказати категорії для кількох полів.
-
У Power Pivot виберіть Hosts (Хости). Виберіть NOC_CountryRegion поля. У розділі Додаткові > властивостей звітування > даних: клацніть стрілку та виберіть у списку доступні категорії даних пункт Країна або регіон, як показано на цьому екрані:
-
У списку Медалівиберіть стовпець NOC_CountryRegion. Знову змініть категорію даних на Країна або регіон.
-
Поверніться Excel виберіть аркуш Power View. Розгорніть таблицю Medals в області Поля Power Viewта зверніть увагу, що поле NOC_CountryRegion тепер містить маленьку піктограму глоба. Земна куля вказує на те, NOC_CountryRegion містить географічне розташування, як показано на знімку екрана нижче.
Ми використовуватимемо це географічне розташування в майбутньому посібнику. Час зберегти свою роботу, переглянути пройшов перевірку та підготуватися до наступного посібника.
Контрольна точка й опитування
Стислий огляд вивченого матеріалу
У цьому посібнику ви дізналися, як створити графічне відображення в надбудові Power View на основі карти, а потім створити обчислювані поля, щоб розширити модель даних і проаналізувати їх іншим способом. Ви також дізналися про те, як створити набори полів за замовчуванням для таблиці, завдяки чому було сплутано створити нову таблицю Power View, попередньо заповнену стандартним набором полів. Крім того, ви дізналися, як визначити поведінку таблиць за замовчуванням, щоб упорядкувати й підписувати нові таблиці швидко й узгоджено.
У наступному посібнику з цієї серії ви створюєте відомості, про які ви дізналися тут. Тут міститься багато даних, а в наступному посібнику можна додати дані з Інтернету до моделі даних і додати зображення, щоб звіти Power View були дійсно приємні.
Ось посилання на наступний посібник:
ВІКТОРИНА
Хочете перевірити, наскільки добре запам’ятали пройдений матеріал? Спробуйте! Наведена нижче вікторина стосується функцій, можливостей і вимог, описаних у цьому посібнику. Відповіді наведено внизу сторінки. Бажаємо успіхів!
Запитання 1. Де надбудова Power View отримує дані для створення звітів Power View?
В. Лише з аркушів, включених Excel.
Б. Лише з моделі даних.
В. Лише з даних, імпортованих із зовнішніх джерел.
Г. З моделі даних і з будь-яких даних, наявних на аркушах у Excel.
Запитання 2. Яке з наведених нижче істинних значень стосується набору полів за замовчуванням?
В. Можна створити лише один набір полів за замовчуванням для всієї моделі даних.
Б. У надбудові Power View, клацнувши ім'я таблиці в полі Power View, створюється графічне відображення таблиці, яке автоматично заповниться набором полів за замовчуванням.
В. Якщо створити набір полів за замовчуванням для таблиці, усі інші поля в цій таблиці буде вимкнуто.
Г. Усі перелічені вище.
Запитання 3. Які з наведених нижче істинних прав стосується обчислюваних полів?
В. Коли ви створюєте їх у Power Pivot, вони відображаються в Power View як поля, наявні в таблиці, у якій їх створено.
Б. Якщо створити їх в області обчислення Power Pivot, їх приховано від усіх засобів клієнта.
В. Коли ви створюєте їх у Power Pivot, вони відображаються як окремі таблиці в усіх засобах клієнта.
Г. А та Б.
Запитання 4. Якщо у вікні Таблиця поведінки за промовчанням вибрано поле в полі Зберегти унікальні рядки, які з наведених нижче вірних значень правильні?
В. Щоб агрегувати поле, потрібно явно вибрати в області Поля Power View прапорець "Сума цього поля".
Б. Поле завжди агрегується в power View або зведених таблицях.
В. У надбудові Power View або у зведених таблицях поле ніколи не агрегується.
Г. Вибір параметра Зберегти унікальні рядки не впливає на поведінку поля в Power View або зведених таблицях.
Тестування swers
-
Правильна відповідь: Б
-
Правильна відповідь: Б
-
Правильна відповідь: А
-
Правильна відповідь: В
Примітки.:
-
Дані й зображення, використані в цій серії посібників:
-
інформація про Олімпійські ігри, надана компанією Guardian News & Media Ltd;
-
зображення прапорів зі сторінки Factbook веб-сайту ЦРУ (cia.gov);
-
дані про чисельність населення з веб-сайту Світового банку (worldbank.org);
-
піктограми олімпійських видів спорту, надані користувачами Thadius856 і Parutakupiu.