NewDataLabS

Tableau - Narzędzia Business Intelligence

PL / EN
  • Wydarzenia
    • Webinary
      • Salesforce
      • Tableau
      • Power BI
    • Szkolenia Tableau
      • Szkolenia online
      • Szkolenia zamknięte
    • Szkolenia Power BI
      • Kurs Power BI online
  • Baza Wiedzy
    • Baza Wiedzy Tableau
    • Baza Wiedzy Power BI
    • Baza Wiedzy Salesforce
  • Blog
  • Kontakt
  • Rozwiązania
    • Tableau
    • Power BI
    • Salesforce
    • Snowflake
    • AI - Einstein Discovery
    • Amplitude
  • Usługi
    • Warsztaty Proof of Concept
    • Warsztaty CRM
    • ETL - przygotowanie danych
    • Hurtownie danych
    • Wdrożenia BI
    • Wdrożenia CRM
    • Migracje
      • Migracje CRM
      • Migracje systemów BI
    • Asysta eksploatacyjna
    • Embedded Analytics
    • Audyty Tableau
    • Szkolenia otwarte
      • Tableau
      • Power BI
    • Szkolenia zamknięte
      • Tableau
      • Salesforce
  • O firmie
    • O nas
    • Kariera
  • Klienci
    • Wybrani Klienci
    • Case Study

Śledzimy wyniki EURO 2020 w Tableau

21 czerwca 2021

Turniej i wyniki EURO to doskonała okazja do sprawdzenia Tableau w roli narzędzia do wizualizacji danych sportowych. W końcu mamy do czynienia ze sporą ilością danych: drużyny, mecze, zawodnicy, wyniki, terminarz, klasyfikacje. Nie są to typowe dane, dlatego tez dobór odpowiednich technik wizualizacji jest kluczowy. Zaprojektowany dashboard powinien skupiać się na czterech elementach, które powinno zawierać każde tego typu narzędzie: ① Terminarz rozgrywek – kto, z kim, gdzie i kiedy gra mecze w poszczególnych fazach turnieju ② Tabele grupowe – turniej EURO to 24 drużyny grające w 6 grupach, faza grupowa jest najdłuższa i najbardziej intensywna – śledzenie aktualnej sytuacji w tabelach jest kluczowe ③ Faza pucharowa – finałowa faza turnieju, gdzie przegrany odpada z dalszej rywalizacji. Śledzenie potencjalnej drabinki pucharowej również jest istotne dla fanów danej drużyny ④ Klasyfikacje i statystyki – EURO to również dużo liczb – strzelcy, asysty, czyste konta, bramki, kartki, dokładność podań, posiadanie piłki – wszystko dla piłkarskiego statystyka W poniższym wpisie przybliżę wszystkie te elementy wraz z opisem, dlaczego wybrany został dany sposób wizualizacji.

Terminarz rozgrywek – timeline czy kalendarz?

Pierwszym elementem, od którego zaczynamy wizualizację, jest terminarz rozgrywek. Jest on istotny już przed turniejem – jako kibice chcemy wiedzieć kiedy grają „nasi”. Pierwszym pomysłem na wizualizację był widok analogiczny do kalendarza trójdzielnego – w kolumnach dni tygodnia, a w wierszach numery tygodni. EURO trwa około miesiąca, więc jedna „kartka z kalendarza” byłaby wystarczająca: Kalendarz w Tableau budujemy stosunkowo prosto. Mając datę tworzymy Custome Date z poziomem detail na Weekdays (dni tygodnia) oraz drugą miarę z detail Week numbers (nr tygodni): I następnie umieszczamy Weekdays w kolumnach, a Week numbers w wierszach: O ile kalendarz jest tutaj dość oczywistym zastosowaniem, to jednak aby nieco odciążyć wizualnie przekaz ostatecznie wykorzystaliśmy Timeline, czyli linię czasu. Poszczególne punkty oznaczają poszczególne dni meczowe, pie chart określa liczbę meczów, a kolor grupę albo fazę turnieju. Mamy również znacznik bieżącego dnia, który dzieli terminarz na to co było i będzie. Szczegóły dotyczące spotkań dostępne są w tooltipie. Są to wyniki, liczba widzów, sędzia, bramki, lokalizacja, data i godzina. W układzie linii czasu jako kibice idziemy wzdłuż linii – od razu widzimy w którym momencie turnieju jesteśmy i co jeszcze nas czeka:

Tabele grupowe EURO – jak uatrakcyjnić nudne tabelki?

Dość sporym wyzwaniem okazała się wizualizacja fazy grupowej, pomimo że ma najbardziej analityczną postać. Jednak tabelki aby były nie tylko informacyjne i przejrzyste, nie jest tak łatwo uatrakcyjnić wizualnie. W pierwszej kolejności, zgodnie z zasadą najważniejsze informacje na początku, mamy kolejność w grupie. Kolor odpowiada tutaj za tą informację o awansie. Następnie nazwy krajów połączone są z flagami – wykres typu Shape. Dzięki temu łatwo wizualnie jesteśmy w stanie wyłapać „naszą” drużynę. Kolejny element to mini-bar chart z punktacją – jako kolejny istotny element. Całości dopełnia highlight table z liczbą meczów, rezultatem i bilansem bramkowym. Poniżej znajdziemy zestawienie meczów wraz z datami i wynikami. W dashboardzie mamy sześć takich bloków – dla każdej z grup. Warto zastosować tutaj układ kontenerów w postaci Tiled, aby za każdym razem nie ustawiać na nowo rozmiarów kontenerów:

Faza pucharowa wyniki EURO – projektujemy drabinkę turniejową

Każdy turniej w fazie pucharowej zmienia nieco swoją dynamikę – meczy jest mniej, są rozgrywane rzadziej, ale stawka rośnie. O ile tabelki dla fazy grupowej są oczywistością, to już nie dla fazy play-off. Faza pucharowa w EURO to cztery fazy: 1/8, ćwierćfinał, półinał i finał. Wizualizacja w Tableau na wczesnym etapie pokazuje możliwy przebieg tej fazy – w końcu nie znamy jeszcze rozstrzygnięć grupowych. Możemy natomiast prześledzić możliwy przebieg turnieju – zakładając np. wyjście drużyny z pierwszego drugiego lub trzeciego miejsca: Technicznie są to wykresu typu shape – osobny dla każdej fazy. Wykresy te połączone są za pomocą krzywych typu sigmoid. W miarę rozgrywania turnieju drabinka będzie się wypełniać. Wtedy już widok ten będzie służyć do prześledzenia drogi drużyny w tej fazie – jak przykładowo w 2016r możemy prześledzić drogę Portugalii do mistrzostwa.

Klasyfikacje i statystyki EURO – coś dla analityka

Ostatnim elementem dashboardu śledzącego EURO są klasyfikacje i statystyki. Futbol i liczby są ze sobą nierozłączne – mecze dostarczają potężnej ilości danych, których analiza pozwala na poznanie gry przeciwnika czy poszukiwanie ich słabości. W tym widoku widzimy podstawowe informacje o liczbie strzelonych bramek – karty KPI na samej górze. Obok znajdziemy informacje o liczbie bramek w interwałach czasowych co 15 minut – i tu widzimy że zdecydowanie więcej bramek pada w drugiej połowie. Kolejny element to klasyfikacje strzelców, asyst i czystych kont. Technicznie są to wykresy dual axis, gdzie na jednej osi mamy rounded bar chart (czyli pogrubiony line chart) a na drugiej shape z flagą kraju. Ostatni element to statystyki drużynowe na mecz. Stąd można naprawdę sporo informacji wyczytać – przykładowo analiza po pierwszej rundzie meczów grupowych: – Szwecja – 25% posiadania piłki, 59% dokładność podań, 4 strzały – dowieziony cenny remis z Hiszpanią – Finlandia – 36% posiadania piłki, 66% dokładność podań, 1 strzał – wygrana 1:0 z Danią – 23 strzały Danii w meczu z Finlandią – przegranym 1:0 – 24 strzały Włochów w meczu z Turcją – wygrana 3:0 – najwięcej bramek 5 – Ukraina-Holandia 2:3 – tylko jeden mecz bez bramek – Hiszpania-Szwecja – nikt nie strzelił/stracił więcej niż 3 bramki w meczu – tylko 1 czerwona kartka – Polska – max 3 żółte w jednym meczu/drużyna – Chorwacja

Wyniki EURO i dane to naprawdę fajna kombinacja

EURO to oczywiście emocje, święto sportu ale także gratka dla analityków. Na ogół w Tableau analizujemy dane historyczne, natomiast jak widać sprawdza się również jako tracker bieżących wydarzeń. Tableau pokazuje tym samym swoją siłę jako niezwykle elastyczne narzędzie. W tym ujęciu jest zarówno użyteczne przed turniejem – widzimy grupy, terminarz. W trakcie turnieju – śledzimy rozwój wydarzeń na bieżąco. Po turnieju – mamy gotowe podsumowanie – ostatecznie wyniki EURO, klasyfikacje. Zachęcamy do śledzenia EURO z naszym trackerem! Mateusz Karmalski, Tableau Author
webinarium tableau Pobierz trial Tableau Desktop >
Pobierz trial Tableau Prep >
Wydarzenia
> Konferencja Tableau MBA
> Konferencja użytkowników Power BI
Webinary
> Webinary Salesforce
> Webinary Amplitude
> Webinary Tableau
> Webinary Power BI

Szkolenia Tableau
Szkolenia Power BI
ETL
> Tableau Prep
> Airflow
> Power Query
> Microsoft Integration Services
Hurtownie danych
> Snowflake
> Google BigQuery
> Microsoft SQL Server
> PostgreSQL
Business intelligence
> Tableau
> Salesforce
> Power BI
Analityka internetowa
> Amplitude
Salesforce
> Zarządzanie relacjami z Klientami
> Sprzedaż
> Zarządzanie szansami sprzedaży
> Analiza Business Intelligence
> Salesforce Manufacturing Cloud
> Salesforce Service Cloud
> Salesforce Marketing Cloud
Kontakt

kontakt@newdatalabs.com
kontakt@newdatalabs.com


601797783
781 648 194


Adres
Adres do korespondencji:
al. T. Boy’a – Żeleńskiego 26,
51-160 Wrocław

Copyright © 2025