Застосовується до
Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013

Увага!: В Excel для Microsoft 365 і Excel 2021 функція Power View видаляється 12 жовтня 2021 року. Натомість можна використовувати інтерактивний візуальний функціонал, наданий програмою Power BI Desktop,яку можна завантажити безкоштовно. Ви також можете легко імпортувати книги Excel у програму Power BI Desktop

Короткий огляд.    Наприкінці попереднього посібника Створення звітів Power View на основі карти книга Excel містила дані з різних джерел, модель даних на основі зв'язків, створених за допомогою Power Pivot, і звіт Power View на основі карти з основною інформацією про Олімпійські ігри. У цьому посібнику ми розширюємо та оптимізуємо книгу з більшою кількості даних, цікавою графікою та готуємо книгу до легкого створення вражаючих звітів Power View.

Примітка.: У цій статті описано моделі даних у програмі Excel 2013. Проте ті самі моделювання даних і функції Power Pivot, що й у програмі Excel 2013, також застосовуються до Excel 2016.

Зміст посібника:

Наприкінці цього посібника пропонується опитування, за допомогою якого можна перевірити свої знання.

У цій серії використовуються дані, що стосуються олімпійських медалей, країн, де проходили Олімпійські ігри, а також різноманітних олімпійських спортивних змагань. До цієї серії входять такі посібники:

  1. Імпорт даних у програму Excel 2013 і створення моделі даних

  2. Розширення зв’язків моделі даних за допомогою Excel 2013, Power Pivot і DAX

  3. Створення звітів Power View на основі карт

  4. Включення даних з Інтернету й установлення стандартних параметрів для звітів Power View

  5. Довідка Power Pivot

  6. Створення вражаючих звітів Power View. Частина 2

Ми радимо вивчати посібники по черзі.

У цих посібниках використовується програма Excel 2013 із увімкнутим Power Pivot. Щоб отримати додаткові відомості про Excel 2013, клацніть тут. Щоб отримати вказівки щодо ввімкнення Power Pivot, клацніть тут.

Імпорт інтернет-посилань на зображення до моделі даних

Обсяг даних постійно зростає, і тому очікується можливість візуалізувати їх. Завдяки додатковим даним доступні різні перспективи, а також можливості для перегляду та аналізу взаємодії даних різними способами. Power Pivot та Надбудова Power View об'єднують дані, а також зовнішні дані– і візуалізують їх цікавими й веселими способами.

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

Додавання зображень позначок до моделі даних

Зображення збагачують візуальний вплив звітів Power View. Нижче описано, як додати дві категорії зображень – зображення для кожної дисципліни та зображення позначки, що позначає кожен регіон або країну.

У вас є дві таблиці, які найкраще підходять для включення цієї інформації: таблиця Discipline для зображень дисципліни та таблиця Hosts для позначок. Щоб зробити це цікаво, використовуйте зображення, знайдені в Інтернеті, і використовуєте посилання на кожне зображення, щоб відтворювати його для будь-кого, хто переглядає звіт, незалежно від їхнього розташування.

  1. Знайшовши пошук в Інтернеті, ви знайдете гарне джерело для зображень позначок для кожної країни або регіону: сайту CIA.gov World Factbook. Наприклад, якщо клацнути наведене нижче посилання, з'явиться зображення прапорця Для Франції. https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif Під час подальшого дослідження та пошуку інших URL-адрес зображень позначок на сайті з'ясується, що URL-адреси мають узгоджений формат і що єдиною змінною є код країни з двома буквами. Отже, якби ви знали кожен код країни з двома буквами або регіону, можна просто вставити цей код із двома буквами в кожну URL-адресу та отримати посилання на кожну позначку. Це плюс, і коли ви уважно переглядаєте дані, ви усвідомлюєте, що таблиця Hosts містить коди країни з двома буквами або регіону. Чудовий.

  2. Щоб зберегти URL-адреси позначок, потрібно створити нове поле в таблиці Hosts . У попередньому посібнику ви об'єднували два поля за допомогою DAX, і ми зробимо те саме для URL-адрес позначок. У Power Pivot виберіть пустий стовпець із заголовком Додати стовпець у таблиці Hosts . У рядку формул введіть наведену нижче формулу DAX (або скопіюйте та вставте її в стовпець формул). Це виглядає довго, але більшість з них є URL-адресою, яку ми хочемо використовувати з книги фактів ЦРУ.=REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code])) У цій функції DAX ви зробили кілька дій в одному рядку. Спочатку функція DAX REPLACE замінює текст у вказаному текстовому рядку, тому за допомогою цієї функції ви замінили частину URL-адреси, на яку посилалися прапор Франції (fr) на відповідний код із двома буквами для кожної країни або регіону. Число 82 повідомляє функції REPLACE про початок заміни 82 символів у рядку. 2, указаний нижче, указує replace, скільки символів потрібно замінити. Після цього ви могли помітити, що URL-адреса враховує регістр (ви перевірили, що спочатку, звичайно) і наші дво букви мають верхній регістр, тому їх довелося перетворити в нижній регістр, коли ми вставили їх в URL-адресу за допомогою функції DAX LOWER.

  3. Перейменуйте стовпець url-адрес позначок на FlagURL. Екран Power Pivot тепер має такий вигляд:Створення поля URL-адреси за допомогою надбудови Power Pivot і мови DAX

  4. Поверніться до Excel і виберіть зведену таблицю на аркуші 1. У вікні Поля зведеної таблиці виберіть all (Усі). Ви побачите, що додане поле FlagURL доступне, як показано на наступному екрані.Поле FlagURL додано до таблиці Hosts

    Примітки.: У деяких випадках код Альфа-2, який використовується сайтом CIA.gov World Factbook, не відповідає офіційному коду ISO 3166-1 Alpha-2, указаному в таблиці Hosts , що означає, що деякі позначки не відображаються належним чином. Ви можете виправити це та отримати правильні URL-адреси позначок, виконавши наведені нижче заміни безпосередньо в таблиці Hosts в Excel для кожного запису, на який впливає проблема. Гарна новина полягає в тому, що Power Pivot автоматично виявляє зміни, внесені в Excel, і переобчислює формулу DAX:

    • змінити AT на AU

Додавання піктограм спорту до моделі даних

Звіти Power View цікавіші, якщо зображення пов'язані з олімпійськими подіями. У цьому розділі потрібно додати зображення до таблиці Disciplines .

  1. Після пошуку в Інтернеті ви виявите, що Вікісховище має чудові піктограми для кожної олімпійської дисципліни, надісланої Parutakupiu. За посиланням нижче показано багато зображень із parutakupiu.http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Але, дивлячись на кожне окреме зображення, ви виявите, що загальна структура URL-адрес не піддається використанню DAX для автоматичного створення посилань на зображення. Ви хочете дізнатися, скільки дисциплін існує у вашій моделі даних, щоб визначити, чи слід вводити посилання вручну. У Power Pivot виберіть таблицю Disciplines і погляньте на нижню частину вікна Power Pivot. Там відображається кількість записів – 69, як показано на знімку екрана нижче.У вікні надбудови Power Pivot відображається кількість записів Ви вирішуєте, що 69 записів не дуже багато, щоб копіювати та вставляти вручну, тим більше, що вони будуть настільки переконливими під час створення звітів.

  3. Щоб додати URL-адреси піктограми, потрібно створити новий стовпець у таблиці Disciplines . Це дуже цікаво: таблицю Disciplines додано до моделі даних імпортом бази даних Access, тому таблиця Disciplines відображається лише в Power Pivot, а не в Excel. Але в Power Pivot не можна вводити дані безпосередньо в окремі записи, які також називаються рядками. Щоб вирішити цю проблему, ми можемо створити нову таблицю на основі інформації в таблиці Disciplines , додати її до моделі даних і створити зв'язок.

  4. У Power Pivot скопіюйте три стовпці в таблиці Disciplines . Щоб вибрати їх, наведіть вказівник миші на стовпець Discipline, а потім перетягніть вказівник миші до стовпця SportID, як показано на знімку екрана нижче, а потім виберіть пункт Основне > Буфер обміну > копіювати.Копіювання полів у надбудові PowerPivot

  5. У програмі Excel створіть новий аркуш і вставте скопійовані дані. Відформатуйте вставлені дані як таблицю, як у попередніх посібниках із цієї серії, указавши верхній рядок як підписи, а потім назвіть таблицю DiscImage. Назвіть також ім'я аркуша DiscImage.

Примітка.: Книга з усіма виконаними ручними введеннями, які називаються DiscImage_table.xlsx, є одним із файлів, які ви завантажили в першому посібнику з цієї серії. Щоб спростити її, завантажте її, клацнувши тут. Ознайомтеся з наступними кроками, які можна застосувати до схожих ситуацій із власними даними.

  1. У стовпці поруч із елементом SportID введіть DiscImage у першому рядку. Програма Excel автоматично розширить таблицю до рядка. Аркуш DiscImage має такий вигляд:Розширення таблиці у програмі Excel

  2. Введіть URL-адреси для кожної дисципліни на основі піктограм із Вікісховища. Якщо ви завантажили книгу, у яку їх уже введено, їх можна скопіювати та вставити в цей стовпець.

  3. У програмі Excel виберіть Power Pivot > таблиці > Додати до моделі даних , щоб додати таблицю, створену до моделі даних.

  4. У Power Pivot в поданні схеми створіть зв'язок, перетягнувши поле DisciplineID з таблиці Disciplines до поля DisciplineID таблиці DiscImage .

Установлення категорії даних для правильного відображення зображень

Щоб звіти в надбудові Power View правильно відображалися на зображеннях, потрібно правильно встановити для категорії даних ЗНАЧЕННЯ URL-адреса зображення. Power Pivot спроб визначити тип даних у моделі даних, у цьому випадку він додає термін (Рекомендоване) після автоматично вибраної категорії, але це добре, щоб бути впевненим. Підтвердьмо.

  1. У Power Pivot виберіть таблицю DiscImage , а потім виберіть стовпець DiscImage.

  2. На стрічці виберіть елемент Додаткові > Властивості звітування > категорії даних і виберіть URL-адреса зображення, як показано на екрані нижче. Програма Excel намагається визначити категорію даних, а коли вона це робитиме, позначить вибрану категорію Дані як (рекомендовано).Вибір категорії даних у надбудові Power Pivot

Тепер модель даних містить URL-адреси для піктограм, які можна пов'язати з кожною дисципліною, а для категорії даних правильно встановлено URL-адресу зображення.

Використання даних Інтернету для завершення моделі даних

Багато сайтів в Інтернеті пропонують дані, які можна використовувати у звітах, якщо вони надійні та корисні. У цьому розділі потрібно додати дані про сукупність до моделі даних.

Додавання відомостей про сукупність до моделі даних

Щоб створити звіти з відомостями про сукупність, потрібно знайти й включити дані про сукупність до моделі даних. Чудовим джерелом такої інформації є банк даних Worldbank.org. Відвідавши сайт, ви знайдете наступну сторінку, яка дає змогу вибрати та завантажити всі типи даних країни або регіону.

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

Завантажити дані з Worldbank.org можна багатьма варіантами. У результаті можна створити різноманітні цікаві звіти. Наразі вас цікавить населення країн або регіонів у моделі даних. Нижче описано, як завантажити таблицю даних про сукупність і додати її до моделі даних.

Примітка.: Іноді веб-сайти змінюються, тому макет на Worldbank.org може дещо відрізнятися від описаного нижче. Крім того, можна завантажити книгу Excel з іменем Population.xlsx , яка вже містить дані Worldbank.org, створену за допомогою наведених нижче дій, клацнувши тут.

  1. Перейдіть на веб-сайт worldbank.org за наведеним вище посиланням.

  2. У центральній частині сторінки в розділі КРАЇНА клацніть виділити все.

  3. У розділі РЯДИ знайдіть і виберіть кількість населення, підсумок. На знімку екрана нижче показано зображення цього пошуку зі стрілкою, яка вказує на поле пошуку.Пошук наборів даних на веб-сайті worldbank.org

  4. У розділі TIME виберіть 2008 (це кілька років, але вона відповідає даним Олімпійських ігор, які використовуються в цих посібниках)

  5. Коли ці параметри буде вибрано, натисніть кнопку ЗАВАНТАЖИТИ , а потім виберіть тип файлу Excel. Ім'я книги, завантажене, не дуже доступне для читання. Перейменуйте книгу на Population.xls, а потім збережіть її в розташуванні, до якого можна отримати доступ протягом наступних кроків.

Тепер можна імпортувати ці дані до моделі даних.

  1. У книзі Excel, яка містить дані про Олімпійські ігри, вставте новий аркуш із назвою Population.

  2. Перейдіть до завантаженої книгиPopulation.xls , відкрийте її та скопіюйте дані. Пам'ятайте, що якщо в наборі даних виділено будь-яку клітинку, можна натиснути клавіші Ctrl+A, щоб виділити всі суміжні дані. Вставте дані в клітинку A1 на аркуші Population у книзі "Олімпійські ігри".

  3. У книзі "Олімпійські ігри" потрібно відформатувати дані, щойно вставлені як таблицю, і назвати таблицю Population. Виділивши будь-яку клітинку в наборі даних, наприклад клітинку A1, натисніть клавіші Ctrl+A, щоб виділити всі суміжні дані, а потім – Ctrl+T, щоб відформатувати дані як таблицю. Оскільки дані містять заголовки, виберіть таблиця із заголовками у вікні Створення таблиці , що з'явиться, як показано тут.Вікно "Створення таблиці" Форматування даних як таблиці має багато переваг. Ви можете призначити таблицю ім'я, що спрощує визначення. Ви також можете встановити зв'язки між таблицями, увімкнувши пошук і аналіз у зведених таблицях, Power Pivot та Надбудові Power View.

  4. На вкладці TABLE TOOLS (РОБОТА З ТАБЛИЦЯМИ) > DESIGN (КОНСТРУКТОР ) знайдіть поле Table Name (Ім'я таблиці ) і введіть Population (Населення ), щоб назвати таблицю. Дані про сукупність містяться в стовпці під назвою 2008. Щоб зберегти все прямо, перейменуйте стовпець 2008 у таблиці Population на Population. Тепер книга має такий вигляд:Дані про чисельність населення, імпортовані у програму Excel

    Примітки.: У деяких випадках код країни , який використовується на сайті Worldbank.org, не відповідає офіційному коду ISO 3166-1 Alpha-3, що надається в таблиці Medals , що означає, що в деяких країнах не відображаються дані про населення. Це можна виправити, виконавши наведені нижче заміни безпосередньо в таблиці population у програмі Excel для кожного запису, на який впливає проблема. Гарна новина полягає в тому, що Power Pivot автоматично виявляє зміни, внесені у програмі Excel:

    • змінити NLD на NED

    • змінити CHE на SUI

  5. У програмі Excel додайте таблицю до моделі даних, вибравши Power Pivot > Таблиці > Додати до моделі даних, як показано на знімку екрана нижче.Додавання нових даних до моделі даних

  6. Далі давайте створимо зв'язок. Ми помітили, що код країни або регіону в сукупності – це той самий тризначний код, знайдений у NOC_CountryRegion полі Medals. Чудово, ми можемо легко створити зв'язок між цими таблицями. У Power Pivot в поданні схеми перетягніть таблицю Population , щоб вона була розташована поруч із таблицею Medals . Перетягніть поле NOC_CountryRegion таблиці Medals до поля Код країни або регіону в таблиці Population . Встановлено зв'язок, як показано на екрані нижче.Створення зв’язку між таблицями

Це було не дуже важко. Ваша модель даних тепер містить посилання на позначки, посилання на зображення дисципліни (раніше їх називали піктограмами) і нові таблиці, які надають відомості про сукупність. У нас доступні всі типи даних, і ми майже готові створити привабливі графічні відображення, які потрібно включити у звіти.

Але спочатку давайте спростимо створення звітів, приховавши деякі таблиці та поля, які не використовуватиме наші звіти.

Приховання таблиць і полів для спрощення створення звітів

Можливо, ви помітили кількість полів у таблиці Medals . Багато з них, включно з багатьма користувачами, які не використовуються для створення звіту. У цьому розділі ви дізнаєтеся, як приховати деякі з цих полів, щоб оптимізувати процес створення звіту в надбудові Power View.

Щоб переглянути це самостійно, виберіть аркуш Power View у програмі Excel. На знімку екрана нижче показано список таблиць у вікні "Поля Power View". Це довгий список таблиць на вибір, і в багатьох таблицях є поля, які ніколи не використовуватимуть звіти.

Забагато доступних таблиць у книзі Excel

Базові дані все ще важливі, але список таблиць і полів задовгий і, можливо, трохи складний. Таблиці та поля можна приховати з клієнтських інструментів, наприклад зведених таблиць і надбудови Power View, не видаляючи базові дані з моделі даних.

Нижче описано, як приховати кілька таблиць і полів за допомогою Power Pivot. Якщо для створення звітів потрібні приховані таблиці або поля, завжди можна повернутися до Power Pivot та відобразити їх.

Примітка.: Якщо приховати стовпець або поле, ви не зможете створювати звіти або фільтри на основі цих прихованих таблиць або полів.

Приховати таблиці за допомогою Power Pivot

  1. У Power Pivot виберіть елемент Основне > Подання > Подання даних , щоб переконатися, що подання даних вибрано, а не подання схеми.

  2. Приховамо такі таблиці, у яких не потрібно створювати звіти: S_Teams та W_Teams. Ви помітите кілька таблиць, у яких корисно лише одне поле; пізніше в цьому посібнику, ви знайдете рішення для них, а також.

  3. Клацніть правою кнопкою миші вкладку W_Teams , унизу вікна та виберіть пункт Приховати в засобах клієнта. На знімку екрана нижче показано меню, яке з'являється, якщо клацнути правою кнопкою миші приховану вкладку таблиці в Power Pivot.Приховання таблиць у засобах клієнта програми Excel

  4. Приховайте також іншу таблицю , S_Teams. Зверніть увагу, що вкладки прихованих таблиць неактивні, як показано на знімку екрана нижче.Затінені вкладки прихованих таблиць в надбудові Power Pivot

Приховати поля за допомогою Power Pivot

Крім того, є кілька полів, які не використовуються для створення звітів. Базові дані можуть бути важливими, але, приховавши поля від клієнтських інструментів, як-от зведених таблиць і надбудови Power View, навігація та вибір полів, які потрібно включити до звітів, стає зрозумілішими.

Наведені нижче дії приховують колекцію полів із різних таблиць, які не знадобляться у звітах.

  1. У Power Pivot перейдіть на вкладку Медалі . Клацніть правою кнопкою миші стовпець Випуск і виберіть пункт Приховати в засобах клієнта, як показано на знімку екрана нижче.Клацніть правою кнопкою миші, щоб приховати поля таблиці в засобах клієнта програми Excel Зверніть увагу, що стовпець стає сірим, подібно до того, як вкладки прихованих таблиць сірі.

  2. На вкладці Medals приховайте такі поля в засобах клієнта: Event_gender, MedalKey.

  3. На вкладці Події приховайте такі поля в засобах клієнта: EventID, SportID.

  4. На вкладці Спорт приховайте SportID.

Тепер, коли ми розглянемо аркуш Power View та поля Power View, з'явиться наведений нижче екран. Це більш керований.

Зменшення кількості таблиць у засобах клієнта спрощує створення звіту

Приховання таблиць і стовпців від клієнтських інструментів допомагає ефективніше створювати звіти. За потреби їх можна приховати скільки завгодно таблиць або стовпців, і за потреби їх можна завжди відобразити пізніше.

Після завершення моделі даних можна експериментувати з даними. У наступному посібнику ви створюєте цікаві та привабливі візуалізації, використовуючи дані Про Олімпійські ігри та модель даних, які ви створили.

Контрольна точка й опитування

Стислий огляд вивченого матеріалу

У цьому посібнику ви дізналися, як імпортувати інтернет-дані до моделі даних. В Інтернеті доступно багато даних, і знаючи, як знайти їх і включити до звітів, це чудовий засіб для створення звітів.

Ви також дізналися, як додати зображення до моделі даних, а також як створити формули DAX, щоб згладити процес отримання URL-адрес у надбудові даних, щоб використовувати їх у звітах. Ви навчилися приховувати таблиці та поля, які зручно використовувати, коли потрібно створювати звіти та мати менше зайвих даних із таблиць і полів, які навряд чи використовуватимуться. Приховати таблиці та поля особливо зручно, коли інші користувачі створюють звіти на основі на даних, які ви надаєте.

ВІКТОРИНА

Хочете перевірити, наскільки добре запам’ятали пройдений матеріал? Ось ваш шанс. Наведена нижче вікторина стосується функцій, можливостей і вимог, описаних у цьому посібнику. Відповіді наведено в нижній частині сторінки. Бажаємо успіхів!

Запитання 1. Який із наведених нижче способів є припустимим способом включення інтернет-даних до моделі даних?

В. Скопіюйте та вставте інформацію як необроблений текст у програму Excel, і вона додається автоматично.

Б. Скопіюйте та вставте відомості в Excel, відформатуйте їх як таблицю, а потім виберіть Power Pivot > Таблиці > Додати до моделі даних.

В. Створіть формулу DAX у Power Pivot, яка заповнює новий стовпець URL-адресами, які вказують на ресурси даних Інтернету.

Г. Варіанти Б та В.

Запитання 2. Яке з наведених нижче результатів стосується форматування даних як таблиці у програмі Excel?

В. Ви можете призначити ім'я таблиці, що спрощує визначення.

Б. До моделі даних можна додати таблицю.

В. Ви можете встановити зв'язки між таблицями, і тим самим дослідити й проаналізувати дані у зведених таблицях, Power Pivot і Надбудові Power View.

Г. Все вищезазначене.

Запитання 3. Яке з наведених нижче твердне щодо прихованих таблиць у Power Pivot ?

В. Приховання таблиці в Power Pivot видаляє дані з моделі даних.

Б. Приховання таблиці в Power Pivot запобігає відображенню таблиці в засобах клієнта, і таким чином ви не зможете створювати звіти, які використовують поля цієї таблиці для фільтрування.

В. Приховання таблиці в Power Pivot не впливає на засоби клієнта.

Г. Не можна приховати таблиці в Power Pivot, можна приховати лише поля.

Запитання 4. True або False: якщо приховати поле в Power Pivot, воно більше не відображатиметься або отримувати до нього доступ навіть із самого Power Pivot.

A: TRUE

B: FALSE

Відповіді на опитування

  1. Правильна відповідь: Г

  2. Правильна відповідь: Г

  3. Правильна відповідь: Б

  4. Правильна відповідь: Б

Примітки.: Дані й зображення, використані в цій серії посібників:

  • інформація про Олімпійські ігри, надана компанією Guardian News & Media Ltd;

  • зображення прапорів зі сторінки Factbook веб-сайту ЦРУ (cia.gov);

  • дані про чисельність населення з веб-сайту Світового банку (worldbank.org);

  • піктограми олімпійських видів спорту, надані користувачами Thadius856 і Parutakupiu.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.