Samouczek: tworzenie raportów programu Power View opartych na mapie

Dotyczy
Excel 2013

Ważne

W programach Excel dla Microsoft 365 i Excel 2021 program Power View zostanie usunięty 12 października 2021 r. Alternatywnie możesz użyć interaktywnego środowiska wizualnego udostępnionego przez Power BI Desktop, które możesz pobrać bezpłatnie. Możesz również łatwo zaimportować skoroszyty programu Excel do Power BI Desktop

Abstrakcja: Jest to trzeci samouczek z serii. W pierwszym samouczku Importuj dane do programu Excel 2013 i Utwórz model danych utworzono skoroszyt programu Excel od podstaw przy użyciu danych zaimportowanych z wielu źródeł, a jego model danych został utworzony automatycznie przez program Excel. Drugi samouczek,Rozszerzanie relacji modelu danych za pomocą programu Excel 2013, dodatku Power Pivot i języka DAX, nauczyłeś się rozszerzać model danych i tworzyć hierarchie w obrębie danych.

W tym samouczku używasz tego rozszerzonego modelu danych do tworzenia atrakcyjnych raportów zawierających wiele wizualizacji przy użyciu programu Power View.

Niniejszy samouczek zawiera następujące sekcje:

Na końcu tego samouczka jest umieszczony test, który można wykonać, aby sprawdzić stopień opanowania materiału.

W tej serii samouczków użyto danych opisujących medale olimpijskie, kraje będące gospodarzami oraz różne wydarzenia sportowe na igrzyskach olimpijskich. W tej serii są dostępne następujące samouczki:

  1. Importowanie danych do programu Excel 2013 i tworzenie modelu danych
  2. Rozszerzanie relacji modelu danych przy użyciu programu Excel 2013, dodatku Power Pivot i języka DAX
  3. Tworzenie raportów programu Power View opartych na mapie
  4. Dodawanie danych internetowych i ustawianie wartości domyślnych raportu programu Power View
  5. Dodatek Power Pivot — pomoc
  6. Tworzenie atrakcyjnych raportów programu Power View — część 2

Sugerujemy zapoznawanie się z poszczególnymi samouczkami zgodnie z ich kolejnością.

W tych samouczkach użyto programu Excel 2013 z włączonym dodatkiem Power Pivot. Aby uzyskać wskazówki dotyczące włączania dodatku Power Pivot, kliknij tutaj.

Tworzenie raportu programu Power View

W poprzednich samouczkach utworzono skoroszyt programu Excel z tabelą przestawną zawierającą dane dotyczące medali olimpijskich i zdarzeń. Jeśli nie wykonasz poprzedniego samouczka, możesz pobrać skoroszyt z końca poprzedniego samouczka tutaj.

W tej sekcji utworzysz raport programu Power View, aby wizualnie przedstawić dane z igrzysk olimpijskich.

  1. W programie Excel kliknij pozycję WSTAW > raporty w programie > Power View.

    Wstawianie raportu programu Power View

  2. Pusty raport programu Power View jest wyświetlany jako arkusz w skoroszycie.

    Pusty raport programu Power View w programie Excel
     

  3. W obszarze Pola programu Power View kliknij strzałkę obok pozycji Hosty , aby ją rozwinąć, a następnie kliknij pozycję Miasto.

  4. Rozwiń tabelę Medals i kliknij pozycję Sport. Dzięki temu program Power View wyświetli listę sportów obok miasta, jak pokazano na poniższym obrazie.
    Nowa tabela w programie Power View

  5. W obszarze POLA pól programu Power View kliknij strzałkę obok pozycji Sport i wybierz pozycję Liczba (niepusta). Teraz program Power View zlicza dyscypliny, a nie je wymienia, jak pokazano na poniższym obrazie.

    Tworzenie zestawienia liczby wydarzeń sportowych zamiast listy

  6. Na wstążce wybierz pozycję PROJEKT > Przełącz mapę wizualizacji>. Karta PROJEKTOWANIE jest dostępna tylko wtedy, gdy jest zaznaczona tabela programu Power View. Po przejściu do wizualizacji Mapy może zostać wyświetlone ostrzeżenie dotyczące włączania zawartości zewnętrznej.

  7. Mapa zastępuje tabelę jako wizualizację. Na mapie niebieskie kółka o różnych rozmiarach wskazują liczbę różnych imprez sportowych odbywających się w każdej lokalizacji olimpijskiej. Ale może być bardziej interesujące zobaczyć, które były letnie wydarzenia, a które były zimą.

  8. Aby w jak największym zakresie wykorzystać obszar raportu, zwińmy obszar Filtry . Kliknij strzałkę w prawym górnym rogu obszaru Filtry .

  9. W obszarze Pola programu Power View rozwiń pozycję Medals. Przeciągnij pole Season w dół do obszaru KOLOR . Lepiej: na mapie są teraz wyświetlane niebieskie bąbelki dla sportów letnich i czerwone bąbelki dla sportów zimowych, jak pokazano na poniższym obrazie. Możesz zmienić rozmiar wizualizacji, przeciągając dowolne jego narożniki.

    Tworzenie wizualizacji na mapie

Teraz masz raport programu Power View, który wizualizuje liczbę wydarzeń sportowych w różnych miejscach przy użyciu mapy oznaczonej kolorami na podstawie sezonu. Zajęło to tylko kilka kliknięć.

Tworzenie pól obliczeniowych dla programu Power View i tabel przestawnych

Program Power View używa źródłowego modelu danych do tworzenia wizualizacji. Za pomocą dodatków Power Pivot i języka DAX można rozszerzyć model danych, tworząc formuły niestandardowe, a następnie tworzyć raporty na podstawie tych formuł i obliczeń w tabelach przestawnych i w programie Power View.

Tworzenie pola obliczeniowego w programiePower Pivot

  1. W programie Excel kliknij pozycję Zarządzaj modelem > danych dodatku Power Pivot>, aby wyświetlić okno dodatku Power Pivot.

  2. Zaznacz tabelę Medals . Upewnij się, że jest wyświetlany obszar obliczeń. Obszar obliczeń znajduje się poniżej danych tabeli i służy do tworzenia, edytowania i zarządzania polami obliczeniowmi. Aby wyświetlić obszar obliczeń, wybierz pozycję Obszar obliczeń widoku > strony >głównej, jak pokazano na poniższym obrazie.

    Obszar obliczeń w dodatku PowerPivot

  3. Obliczmy liczbę edycji olimpijskich. W obszarze obliczeń zaznacz komórkę bezpośrednio poniżej kolumny Wersja. Na wstążce wybierz pozycję Autosumowanie > unikatowej liczby, jak pokazano na poniższym obrazie.

    Tworzenie liczby wartości odrębnych w dodatku PowerPivot

  4. Dodatek Power Pivot tworzy wyrażenie języka DAX dla aktywnej komórki w obszarze obliczeń. W takim przypadku dodatek Power Pivot automatycznie utworzył następującą formułę języka DAX:

    Distinct Count of Edition:=DISTINCTCOUNT([Edition])

    Dodatkowe obliczenia w autosumowaniu są tak proste, jak suma, średnia, minimum, maksimum i inne.

  5. Zapisz skoroszyt programu Excel. Model danych został zaktualizowany o nowe pole obliczeniowe. Po powrocie do karty Power View w programie Excel ostrzeżenie informuje, że model danych został zaktualizowany, jak pokazano na poniższym obrazie.

    Ostrzeżenie powiadamiające o zmianie w modelu danych

Użyjemy tego pola obliczeniowego Distinct Count of Edition w dalszej części samouczków.

Tworzenie pola obliczeniowego przy użyciu języka DAX wPower Pivot

Obliczanie funkcji Autosumowanie jest przydatne, ale czasami wymagane są bardziej dostosowane obliczenia. Formuły języka DAX można tworzyć w obszarze obliczeń, podobnie jak w przypadku tworzenia formuł w programie Excel. Utwórzmy formułę języka DAX, a następnie zobaczmy, jak wygląda ona w naszym modelu danych, dzięki czemu jest dostępna w naszej tabeli przestawnej i w programie Power View.

  1. Otwórz okno dodatku Power Pivot. W obszarze obliczeń zaznacz komórkę bezpośrednio poniżej obliczeń autosumowania wykonanych w poprzedniej sekcji, jak pokazano na poniższym obrazie.

    Tworzenie formuł DAX w obszarze obliczeń dodatku PowerPivot

  2. Obliczmy procent wszystkich medali. Na pasku formuły wpisz następującą formułę języka DAX. Funkcja IntelliSense udostępnia dostępne polecenia na podstawie tego, co wpisujesz, i naciśnij klawisz Tab, aby wybrać wyróżnioną opcję IntelliSense.

    Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))

  3. Po powrocie do okna programu Excel program Excel informuje, że model danych został zaktualizowany. W programie Excel zaznacz tabelę przestawną w arkuszu Arkusz1. W obszarze Pola tabeli przestawnej rozwiń tabelę Medals . U dołu listy pól znajdują się dwa właśnie utworzone pola obliczeniowe, jak pokazano na poniższym obrazie. Wybierz pozycję Procent wszystkich medali.

    Pola obliczeniowe widoczne w obszarze Pole tabeli przestawnej

  4. W tabeli przestawnej pole Procent wszystkich medali jest wyświetlane po polu Liczba medali. Nie jest ono sformatowane jako wartość procentowa, więc zaznacz te pola (możesz je wszystkie zaznaczyć jednocześnie, umieszczając wskaźnik myszy na górnej części pola Procent wszystkich medali, aż kursor przybierze kształt strzałki w dół, a następnie kliknij). Po ich wybraniu kliknij pozycję Procent liczby > HOME>. W tej samej sekcji wstążki dostosuj liczbę miejsc dziesiętnych do dwóch. Tabela przestawna wygląda tak, jak na poniższym obrazie.

    Tabela przestawna z wyświetlonymi danymi procentowymi

W poprzednim samouczku przefiltrowaliśmy pole Sport tylko do pierwszych dziesięciu alfabetycznie, dlatego widzimy tylko Aquatics przez Boks i dlaczego procent w sumie końcowej wynosi 29,16%, a nie 100%. Co to mówi nam, oczywiście, jest to, że te pierwsze dziesięć sportów stanowią 29,16% wszystkich medali przyznanych w letnich grach. Widzimy również, że aquatics stanowiły 10,88% wszystkich medali.

Ponieważ pole Procent wszystkich medali znajduje się w modelu danych, jest również dostępne w programie Power View.

Pola obliczeniowe można również tworzyć na karcie Power Pivot w programie Power View. Niezależnie od tego, czy tworzysz pole obliczeniowe w dodatku Power Pivot, czy w programie Power View, wynik jest taki sam: model danych jest aktualizowany w celu uwzględnienia pola obliczeniowego i udostępnia go wszystkim narzędziom klienta.

Ustawianie wartości domyślnych pól, zachowań tabel i kategorii danych

Innym sposobem na usprawnienie tworzenia raportów w programie Power View jest ustawienie domyślnego zestawu pól. Po ustawieniu domyślnego zestawu pól dla tabeli możesz po prostu kliknąć tę tabelę w programie Power View, a domyślny zestaw pól zostanie automatycznie dodany do nowego raportu.

W tej sekcji ustawiono domyślne ustawienia skoroszytu, które pozwalają zaoszczędzić czas podczas tworzenia raportów.

Tworzenie domyślnego zestawu pól dla tabeli

  1. Okno dodatku Power Pivot powinno być nadal dostępne. W przeciwnym razie kliknij pozycję Zarządzanie modelem> danych dodatku Power Pivot>. W dodatku Power Pivot wybierz pozycję Widok główny >> widoku danych , aby upewnić się, że jest zaznaczony widok danych. Zaznacz tabelę Medals .

  2. Na karcie Zaawansowane kliknij pozycję Domyślny zestaw pól Właściwości > raportowania. Zostanie wyświetlone okno umożliwiające określenie pól domyślnych dla tabel utworzonych przy użyciu narzędzi klienta, takich jak program Power View.

  3. Wybierz pozycję Sport, Wydarzenie, Identyfikator Edycji, Sportowiec i Medal w okienku po lewej stronie, a następnie kliknij pozycję Dodaj —> aby ustawić je jako pola domyślne. Upewnij się, że są wyświetlane w prawym okienku Pola domyślne w kolejności, w jakiej zostały wymienione. Okno Domyślny zestaw pól wygląda tak, jak na poniższym obrazie.

    Okno Domyślny zestaw pól

  4. Kliknij przycisk OK, aby zapisać domyślny zestaw pól dla tabeli Medals .

  5. Aby zobaczyć, jak to działa, przejdź do arkusza programu Power View w programie Excel.

  6. Kliknij dowolne miejsce na pustej kanwie raportu, aby upewnić się, że nie wybrano istniejącej wizualizacji. Arkusz programu Power View zawiera obecnie tylko jedną wizualizację, czyli mapę utworzoną wcześniej.

  7. Na liście Pola programu Power View kliknij nazwę tabeli Medals . Program Power View utworzy tabelę i automatycznie doda pięć pól domyślnych z tabeli Medals w określonej kolejności, jak pokazano na poniższym obrazie. Jeśli przypadkowo klikniesz trójkąt obok pozycji Medals, tabela po prostu się rozwinie, zamiast dodawać nową tabelę z polami domyślnymi.

    Domyślne zestawy pól automatycznie dodane do tabeli programu Power View

Ustawianie zachowania tabeli

Można również ustawić domyślne zachowanie tabeli, za pomocą którego program Power View automatycznie tworzy etykiety raportów dla tabeli. Staje się to przydatne podczas tworzenia wizualizacji z tej samej tabeli, być może w przypadku wielu różnych raportów. W następnych kilku krokach użyjemy domyślnego zachowania tabeli, więc ustawmy je teraz.

  1. W dodatku Power Pivot z zaznaczoną tabelą Medals wybierz pozycję Advanced > Reporting Properties Table Behavior (Zaawansowane właściwości > raportowania) — zachowanie tabeli. Zostanie wyświetlone okno, w którym można określić zachowanie tabeli.

  2. W oknie Zachowanie tabeliidentyfikator wiersza to kolumna zawierająca tylko unikatowe klucze bez pustych wartości. Często jest to klucz podstawowy tabeli, ale nie musi tak być. Przed dokonaniem innych wyborów w oknie musisz wybrać identyfikator wiersza. Wybierz pozycję MedalKey jako identyfikator wiersza.

  3. W sekcji Keep Unique Rows (Zachowaj unikatowe wiersze ) wybierz pozycję AthleteID (Identyfikator Sportowca). Wybrane tutaj pola zawierają wartości wierszy, które powinny być unikatowe i nie powinny być agregowane podczas tworzenia tabel przestawnych lub raportów programu Power View.

    Uwaga: Jeśli masz problemy z raportami, które nie agregują ich w odpowiedni sposób, upewnij się, że pole, które chcesz zagregować, nie jest zaznaczone w polach Zachowaj unikatowe wiersze .

  4. W obszarze Etykieta domyślna wybierz klucz, który powinien być używany jako domyślna etykieta raportu. Wybierz pozycję Sport.

  5. W obszarze Obraz domyślny pozostaw zaznaczenie jako [Brak zaznaczonej kolumny], ponieważ obrazy nie zostały jeszcze dodane. Okno Zachowanie tabeli wygląda tak, jak na poniższym obrazie.

    Okno Zachowanie tabeli

  6. Kliknij przycisk OK. W arkuszu programu Power View w programie Excel zaznacz tabelę utworzoną w poprzednich krokach. Na wstążce wybierz pozycję PROJEKTOWANIE > karty tabeli>. Utworzona tabela zmieni się w kolekcję kart. dane są takie same, ale wizualizacja danych uległa zmianie. Tabela wygląda teraz tak, jak na poniższym obrazie.
    Wizualizacje w postaci kart z uwzględnieniem domyślnego zachowania tabeli

Zwróć uwagę, że pole Sport jest większe niż pozostałe i jest wyświetlane jako nagłówek każdej karty. Dzieje się tak dlatego, że w oknie Zachowanie tabeli ustawiono ustawienie Sport jako etykietę domyślną podczas pracy w dodatku Power Pivot.

Ustawianie kategorii danych dla pól

Aby program Power View dynamicznie tworzył raporty na podstawie danych źródłowych, takich jak lokalizacja, pola zawierające takie dane muszą zostać poprawnie skategoryzowane. W przypadku danych igrzysk olimpijskich określmy kategorie dla kilku pól.

  1. W dodatku Power Pivot wybierz pozycję Hosty. Zaznacz pole NOC_CountryRegion. Z kategorii > danych Zaawansowane właściwości > raportowania: kliknij strzałkę i wybierz kraj/region z listy dostępnych kategorii danych, jak pokazano na poniższym obrazie.

    Kategorie danych w dodatku PowerPivot

  2. W polu Medals zaznacz kolumnę NOC_CountryRegion. Ponownie zmień kategorię danych na Kraj/Region.

  3. Wróć do programu Excel i wybierz arkusz programu Power View. Rozwiń tabelę Medals w obszarze Pola programu Power View i zwróć uwagę, że pole NOC_CountryRegion ma teraz obok siebie małą ikonę kuli ziemskiej. Kula ziemska wskazuje, że NOC_CountryRegion zawiera lokalizację geograficzną, jak pokazano na poniższym obrazie.

    Ikona lokalizacji geograficznej w obszarze Pola programu Power View

Użyjemy tej lokalizacji geograficznej w nadchodzącym samouczku. Nadszedł czas, aby zapisać swoją pracę, sprawdzić, czego się nauczyłeś, a następnie przygotować się do zapoznania się z następnym samouczkiem.

Punkt kontrolny i test

Sprawdzanie zakresu opanowanego materiału

W tym samouczku dowiesz się, jak utworzyć wizualizację programu Power View opartą na mapie, a następnie utworzyć pola obliczeniowe w celu rozszerzenia modelu danych i przeanalizować dane w inny sposób. Wiesz też, jak tworzyć domyślne zestawy pól dla tabeli, co usprawniło tworzenie nowej tabeli programu Power View wstępnie wypełnionej domyślnym zestawem pól. Wiesz też, jak zdefiniować domyślne zachowanie tabeli, aby kolejność i etykietowanie nowych tabel były szybkie i spójne.

W następnym samouczku z tej serii bazujesz na tym, czego się tutaj nauczyliśmy. Jest tam wiele danych, a w następnym samouczku dodajesz dane internetowe do modelu danych i wprowadzasz obrazy, dzięki czemu raporty programu Power View mogą naprawdę zabłysnąć.

Oto link do następnego samouczka:

Samouczek: dodawanie danych internetowych i ustawianie wartości domyślnych raportu programu Power View

TEST

Chcesz sprawdzić przyswojoną wiedzę? Możesz to teraz zrobić. Poniższy test koncentruje się na funkcjach, możliwościach i wymaganiach, o których była mowa w tym samouczku. Odpowiedzi znajdziesz u dołu strony. Powodzenia!

Pytanie 1: Gdzie program Power View pobiera swoje dane, aby tworzyć raporty programu Power View?

O. Tylko z arkuszy zawartych w programie Excel.

B. Tylko z modelu danych.

C. Tylko z danych zaimportowanych ze źródeł zewnętrznych.

D. Z modelu danych i z wszelkich danych istniejących w arkuszach programu Excel.

Pytanie 2: Która z poniższych wartości dotyczy domyślnego zestawu pól?

O. Możesz utworzyć tylko jeden domyślny zestaw pól dla całego modelu danych.

B. W programie Power View kliknięcie nazwy tabeli w obszarze Pola programu Power View spowoduje utworzenie wizualizacji tabeli, która zostanie automatycznie wypełniona domyślnym zestawem pól.

C. Jeśli utworzysz domyślny zestaw pól dla tabeli, wszystkie inne pola w tej tabeli zostaną wyłączone.

D. Wszystkie powyższe odpowiedzi są poprawne.

Pytanie 3: Które z poniższych pól obliczeniowych jest prawdziwe?

O. Po utworzeniu w dodatku Power Pivot są one wyświetlane w programie Power View jako pola dostępne w tabeli, w której zostały utworzone.

B. Jeśli utworzysz je w obszarze obliczeń dodatku Power Pivot, zostaną one ukryte przed wszystkimi narzędziami klienta.

C. Po utworzeniu ich w dodatku Power Pivot każda z nich jest wyświetlana jako osobne tabele we wszystkich narzędziach klienta.

D: Zarówno A, jak i B.

Pytanie 4: Jeśli w oknie Domyślna tabela zachowań wybierzesz pole w obszarze Zachowaj unikatowe wiersze, które z poniższych pól jest poprawne?

O. Aby zagregować to pole, musisz jawnie wybrać pozycję "Zsumuj to pole" z pola programu Power View.

B. Pole jest zawsze agregowane w programie Power View lub tabelach przestawnych.

C. Pole nigdy nie jest agregowane w programie Power View ani w tabelach przestawnych.

D. Wybranie pozycji Zachowaj unikatowe wiersze nie ma wpływu na zachowanie pola w programie Power View lub tabelach przestawnych.

Odpowiedzi do testu

  1. Prawidłowa odpowiedź: B
  2. Prawidłowa odpowiedź: B
  3. Poprawna odpowiedź: A
  4. Prawidłowa odpowiedź: C

Uwaga

Dane i obrazy wykorzystane w tym samouczku zostały przygotowane na podstawie następujących materiałów:

  • Olympics Dataset od Guardian News & Media Ltd.
  • Obrazy flag od CIA Factbook (cia.gov)
  • Dane dotyczące populacji od Banku Światowego (worldbank.org)
  • Piktogramy dyscyplin olimpijskich od użytkowników Thadius856 i Parutakupiu