Таблиця
Ваші набори даних:
частина 1: nfl_football_team_stats (1).csvЗавантажити nfl_football_team_stats (1).csv
частина 2: countries-of-the-world (1).csvЗавантажити countries-of-the-world (1).csv
Ми практикуватимемо створення візуалізацій за допомогою різних типів діаграм і графіків, що входять до Tableau.
Дані, для яких ми створюватимемо візуалізації, — це набір статистичних даних американської футбольної команди. Дані містять інформацію про окремі ігри, які грали команди, хто був суперником, які були рахунки та різноманітні статистики, що описують гру команди. Вам не потрібно бути знайомим із цим спортом, щоб створювати візуалізації для цієї лабораторної роботи, але якщо ви зацікавлені отримати додатковий контекст, ви можете подивитися це відео на YouTube
Мінімізувати відео для короткого огляду та прочитати цю статтю у Вікіпедії для кращого розуміння позицій і статистик.
Як і в попередній лабораторній роботі, якщо ви застрягнете на будь-якому з завдань, ви можете звернутися до чудових навчальних відео-ресурсів, доступних на сайті Tableau.
ВАЖЛИВО:
- Для візуалізації використовуйте кольори, що відповідають першій літері імені та прізвища. Назви кольорів додайте у коментарі для подання
- Подайте файл Tableau або посилання на Tableau online
І - pdf-версію ваших панелей інструментів
Посилання на зовнішній сайтЧастина 1
Щоб завершити цю лабораторну роботу, виконайте кожен із наведених кроків.
- Відкрийте Tableau та імпортуйте файл
nfl_football_team_stats.csv. - Змініть тип даних поля
Yearна рядковий.- Ми змінюємо
Yearна рядковий, оскільки в цій лабораторній роботі ми розглядаємо його як категорійні дані. У деяких випадках Tableau має проблеми з обробкою року як числа, коли ми використовуємо його як категорійний змінний. - Часто програмне забезпечення має баги, і аналітики даних повинні документувати ці проблеми та свої обхідні шляхи, щоб знати, як уникнути таких проблем у майбутньому.
- Ми змінюємо
- Розпочнемо аналіз із перегляду кількості зіграних ігор за роками.
- Перетягніть міру
Number of Recordsдо Рядів. - Перетягніть вимір
Yearдо Колонок. - Тепер ви побачите стовпчикову діаграму з
Number of Recordsпо осі Y таYearпо осі X. - Ви також помітите, що 2017 має менше ігор, ніж попередні роки. Вгадайте чому? Так, це вказує на те, що ці дані, ймовірно, були зібрані посередині сезону 2017 року. Це потрібно враховувати, особливо при порівнянні сум статистик між сезонами.
- Ви майже готові. Однак ця візуалізація ще не є "кількістю зіграних ігор за рік". Чому? Як виправити цю проблему?
- Підказка: прочитайте фактичні дані, щоб з’ясувати причину. І змініть формулу Рядів, щоб виправити проблему.
- Після виправлення міри перетягніть її з Rows до Measures, щоб створити нову міру. Назвіть її
Number of Games, щоб мати можливість використовувати її пізніше.
- Перетягніть міру
- Тепер ми хочемо візуалізувати пропорції перемог/поразок кожної команди за роками за допомогою кругових діаграм. Виконайте наступні кроки:
- Створіть ще один лист із табличною візуалізацією, що містить кількість записів за
Team. Це можна зробити, перетягнувши міруNumber of Recordsдо Рядів, а потім перетягнувши вимірTeamу панельNumber of Records. - Перетягніть виміри
YearтаResultдо Колонок, щоб побачити кількість перемог і поразок для кожної команди та року. - З меню Show Me у верхньому правому куті екрана виберіть візуалізацію кругової діаграми. Це створить кругову діаграму для кожної команди-року, що показує пропорцію перемог і поразок.
- Переконайтеся, що поле
Teamзнаходиться у секції Row, а полеYear— у секції Columns. Tableau іноді змінює осі при зміні візуалізацій. Якщо це сталося, перейдіть у меню Analysis і виберіть Swap Rows and Columns. - Змініть кольори кругової діаграми так, щоб перемоги були червоними, а поразки — синіми, натиснувши на Color у меню Marks.
- Додайте підпис даних, перетягнувши міру
Number of Recordsдо квадрата Labels у секції Marks. - Змініть випадаюче меню у верхній частині екрана з Standard на Fit Width, щоб побачити всі кругові діаграми перемог і поразок для команди за роками.
- Створіть ще один лист із табличною візуалізацією, що містить кількість записів за
- Давайте визначимо, чи має гра вдома чи на виїзді вплив на частоту перемог команди.
- Створіть новий лист із бічною стовпчиковою діаграмою, що показує
Number of RecordsзаResultтаGame Location(колонки). З цієї візуалізації можна побачити, що команда, яка грає вдома, виграла приблизно на 280 ігор більше, ніж команда на виїзді за останні кілька років. Враховуючи загальну кількість ігор, чи вважаєте ви цю перевагу значущою?
- Створіть новий лист із бічною стовпчиковою діаграмою, що показує
- Ми можемо визначити ефективність команди в нападі та обороні за кількістю набраних очок та кількістю очок, які набирають суперники відповідно.
- Створіть точковий графік, що показує
Average Team Score(ряди) таAverage Opponents Score(колонки) з різним кольором точок для кожної команди (перетягніть полеTeamу колір у секції Marks). - Також перетягніть поле
Teamу секцію Labels, щоб назви команд відображалися поруч із їхніми точками, де можливо. - Зверніть увагу, що точки досить щільно зосереджені у верхньому правому куті графіка. Відрегулюйте обидві осі, щоб починалися з 16, щоб отримати ближчий огляд співвідношення між набраними та пропущеними очками. Це можна зробити, клацнувши правою кнопкою миші по кожній осі, вибравши Edit Axis і встановивши її у Fixed з початковим значенням 16.
- Створіть точковий графік, що показує
- Далі розглянемо статистику передач у 2016 році, що покаже, наскільки сильні навички передач команди.
- Створіть новий лист із табличною візуалізацією, що показує міри
Passing AttemptsтаPassing Completions(колонки) за командою (ряди). - Фільтруйте дані лише за 2016 рік, перетягнувши поле
Yearу секцію Фільтри та вибравши 2016 із запропонованих опцій. - Створіть обчислюване поле (Analysis > Create Calculated Field), названий Completion Percentage, що представляє відношення Passing Completions до Passing Attempts, і додайте його до вашої табличної візуалізації. За замовчуванням Tableau підсумовує його, тому потрібно змінити його на показ середнього. Для цього натисніть на стрілку випадаючого меню біля метрики у Measure Values, виберіть Measure і змініть з Sum на Average.
- Змініть формат числа для поля Completion Percentage на відсотки. Процедура схожа з попереднім кроком щодо зміни середнього.
- Нарешті, відсортуйте вашу візуалізацію за середнім відсотком завершення передач. Яка команда у 2016 році мала найвищий відсоток завершених передач?
- Створіть новий лист із табличною візуалізацією, що показує міри
- Розглянемо відсоток завершення як більш цікаву візуалізацію, ніж просто таблицю.
- Створіть treemap візуалізацію з мітками для Team та Average Completion Percentage.
- Average Completion Percentage має впливати як на розмір коробок, так і на кольори. Для кольорів оберіть палітру Red-Blue Diverging, щоб команди з високими відсотками були синіми, а з низькими — червоними.
- Фільтруйте дані за 2017 роком, перетягнувши поле
Yearу секцію Фільтри та побачте, як змінюється візуалізація. Також можна додати фільтр, вибравши Analysis > Filters > Year. Змініть фільтр на 2016, а потім на 2015, і спостерігайте за змінами у візуалізації.
- Розглянемо, як деякі захисні статистики — зокрема, середню кількість захоплень, перехоплень і сейфтів для кожної команди, коли вони виграють.
- Почніть із створення нового листа з табличною візуалізацією, що показує середню кількість захоплень, перехоплень і сейфтів за командою (ряди). Пам’ятайте, що Tableau за замовчуванням підсумовує кожну з міри, тому потрібно змінити кожну на показ середнього, натиснувши на стрілку випадаючого меню для кожної метрики, вибравши Measure і змінюючи з Sum на Average.
- Фільтруйте дані лише для ігор, у яких команда виграла, перетягнувши поле
Resultу секцію Фільтри та вибравши Win. - Відкрийте меню Show Me у верхньому правому куті екрана та виберіть опцію горизонтальної стовпчикової діаграми. Ви побачите набір горизонтальних смуг для кожної метрики, яку ми обрали для кожної команди.
- Додайте підписи та кольори для кожної метрики, перетягуючи метрику у відповідний блок у секції Marks. Зверніть увагу, що кожна метрика має свою підсекцію у Marks, тому переконайтеся, що перетягуєте правильну.
- Створимо ще одну візуалізацію, що показує, наскільки добре оборона кожної команди запобігає набранню очок суперниками.
- Створіть новий лист із табличною візуалізацією, що показує Opponent Score за командою. За замовчуванням Tableau підсумовує кожну міру, тому потрібно змінити її на показ середнього, натиснувши на стрілку випадаючого меню для цієї метрики, вибравши Measure і змінюючи з Sum на Average. Це покаже нам середню кількість очок, які кожна команда дозволила своїм суперникам набрати.
- Припустимо, ми хочемо побачити не лише загальні середні значення, а й наскільки вони різняться залежно від опонента. Це можна зробити за допомогою побудови графіка із коробкою та вусами. Щоб створити його, виберіть у меню Show Me опцію коробки з вусами.
- Щоб наш графік показував потрібне, потрібно зробити кілька налаштувань. Перемістіть поле
Teamіз секції Marks до секції Columns. Це створить стовпець для кожної команди. - Далі перетягніть поле
Opponentу секцію Details у секції Marks. Це розширить графік із коробками та вусами, дозволяючи побачити, як змінюються середні значення залежно від опонента, а не лише загальне середнє.
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Потрібен Power BI спеціаліст для побудови управлінської звітності на базі BAS Бухгалтерія КОРППро компаніюМи є дистриб’ютором міжнародних спортивних брендів в Україні. Облік ведеться в BAS Бухгалтерія КОРП.Шукаємо спеціаліста, який допоможе побудувати систему управлінської звітності для керівництва компанії на базі Power BI.Важливо: нас цікавить не просто візуалізація… Бази даних та SQL, Бухгалтерські послуги ∙ 11 годин 56 хвилин тому ∙ 3 ставки |
Спеціаліст з Excel / автоматизації процесів (Excel + бажано програмування)Шукаємо спеціаліста з ПРОСУНУТИМИ знаннями Excel для оптимізації існуючого файлу та автоматизації процесів. Буде великою перевагою, якщо ви також маєте навички програмування / VBA / Power Query / Power Automate або досвід створення складної логіки в Excel. Завдання проекту Є… Python, Бази даних та SQL ∙ 13 годин 47 хвилин тому ∙ 31 ставка |
Технічне завдання: Інтеграція чат-бота Telegram з BAS1. Загальний опис Необхідно реалізувати інтеграцію чат-бота з системою BAS для передачі та запису даних про товари (замовлення). 2. Вхідні дані (що передає чат-бот): ID групи Назва товару (з кодом товару) Ціна товару 3. Логіка роботи: При натисканні накнопку Замовити Чат-бот… Автоматизація управління підприємством, Бази даних та SQL ∙ 14 годин 54 хвилини тому ∙ 16 ставок |
Интеграция данных 1СОрганізувати якісну підготовку та перетік данніх з 1С у BigQuery для подальшого використання у Looker:Організувати данізгідно того, які поля потрібні.Підготувати зрозумілу структуру таблиць і проміжних наборів даних, на яких будуватимуться дашборди.Налаштувати завантаження… Бази даних та SQL, Обробка даних ∙ 2 дні 6 годин тому ∙ 9 ставок |
Розробка простого системи контролінгу та обліку управлінського в Google Sheets «під ключ»Назва завдання: Розробка простого системи контролінгу та обліку управлінського в Google Sheets "під ключ" для будівельної компанії в Польщі (+ онлайн навчання та допомога при впровадженні) Про компанію, контекст і мою основну проблему Доброго дня, Шукаю досвідченого спеціаліста… Бази даних та SQL, Бухгалтерські послуги ∙ 3 дні 11 годин тому ∙ 35 ставок |