Dotyczy
Excel 2013

Streszczenie:    Jest to drugi samouczek z serii. W pierwszym samouczku Importowanie danych do modelu danych i tworzenie modelu danych utworzono skoroszyt programu Excel przy użyciu danych zaimportowanych z wielu źródeł.

Uwaga: Ten artykuł zawiera opis modeli danych w programie Excel 2013. Jednak taki sam sposób modelowania danych i funkcje dodatku Power Pivot wprowadzono w programie Excel 2013 i mają one również zastosowanie w programie Excel 2016.

W tym samouczku używasz Power Pivot do rozszerzania modelu danych, tworzenia hierarchii i tworzenia pól obliczeniowych na podstawie istniejących danych w celu tworzenia nowych relacji między tabelami.

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 i tworzenie modelu danych

  2. Rozszerzanie relacji modelu danych za pomocą programu Excel Power Pivot i język 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 samouczkach jest używany program Excel 2013 z włączonym dodatkiem Power Pivot. Aby uzyskać więcej informacji o programie Excel 2013, kliknij tutaj. Aby uzyskać wskazówki dotyczące włączania dodatku Power Pivot, kliknij tutaj.

Dodawanie relacji przy użyciu widoku diagramu w dodatku Power Pivot

W tej sekcji do rozszerzenia modelu jest używany dodatek Microsoft Office Power Pivot w programie Excel 2013. Używanie widoku diagramu w Microsoft SQL Server Power Pivot dla programu Excel ułatwia tworzenie relacji. Najpierw musisz się upewnić, że masz włączony dodatek Power Pivot.

Uwaga: dodatek Power Pivot w programie Microsoft Excel 2013 jest częścią Office Professional Plus. Aby uzyskać więcej informacji, zobacz Uruchamianie dodatku Power Pivot w Microsoft Excel 2013 dodatku.

Dodawanie Power Pivot do wstążki programu Excel przez włączenie dodatku Power Pivot

Po włączeniu Power Pivot w programie Excel 2013 jest wyświetlana karta wstążki o nazwie POWER PIVOT. Aby włączyć Power Pivot, wykonaj następujące czynności.

  1. Przejdź do pozycji Opcje > PLIKów > dodatki.

  2. W polu Zarządzaj u dołu kliknij pozycję Dodatki COM> Przejdź.

  3. Zaznacz pole Power Pivot w programie Microsoft Excel 2013 pakietu Microsoft Office , a następnie kliknij przycisk OK.

Wstążka programu Excel zawiera teraz kartę POWER PIVOT .

Karta Power Pivot na wstążce

Dodawanie relacji przy użyciu widoku diagramu w dodatku Power Pivot

Skoroszyt programu Excel zawiera tabelę o nazwie Hosty. Zaimportowaliśmy hosty , kopiując je i wklejając do programu Excel, a następnie sformatowaliśmy jako tabelę. Aby dodać tabelę Hosts do modelu danych, musimy ustanowić relację. Użyjmy Power Pivot, aby wizualnie przedstawić relacje w modelu danych, a następnie utworzyć relację.

  1. W programie Excel kliknij kartę Hosty , aby uaktywnić arkusz.

  2. Na wstążce wybierz pozycję POWER PIVOT > Tabele > Dodaj do modelu danych. Ten krok powoduje dodanie tabeli Hosts do modelu danych. Zostanie również otwarty dodatek Power Pivot, który służy do wykonywania pozostałych kroków tego zadania.

  3. Zwróć uwagę, że w oknie Power Pivot są wyświetlane wszystkie tabele w modelu, w tym hosty. Kliknij kilka tabel. W Power Pivot możesz wyświetlić wszystkie dane, które zawiera model, nawet jeśli nie są one wyświetlane w żadnych arkuszach programu Excel, takich jak dane Dyscypliny, Wydarzenia i Medale poniżej, a także S_Teams,W_Teamsi Sport.Wszystkie tabele są wyświetlane w dodatku Power Pivot

  4. W oknie Power Pivot w sekcji Widok kliknij pozycję Widok diagramu.

  5. Użyj paska suwaka, aby zmienić rozmiar diagramu, tak aby były widoczne wszystkie obiekty na diagramie. Zmień rozmieszczenie tabel, przeciągając ich pasek tytułu, aby były widoczne i umieszczone obok siebie. Zwróć uwagę, że cztery tabele nie są powiązane z pozostałymi tabelami: Hosty, Wydarzenia, W_Teams i S_Teams.Tabele dodatku Power Pivot w widoku diagramu

  6. Zarówno tabela Medals , jak i tabela Events mają pole o nazwie DisciplineEvent. Podczas dalszej inspekcji można ustalić, że pole DisciplineEvent w tabeli Events składa się z unikatowych, powtarzających się wartości.

Uwaga: Pole DisciplineEvent reprezentuje unikatową kombinację każdej dyscypliny i wydarzenia. Jednak w tabeli Medals pole DisciplineEvent jest powtarzane wiele razy. Ma to sens, ponieważ każda kombinacja dyscypliny+wydarzenia daje trzy medale (złoty, srebrny, brązowy), które są przyznawane za każdą edycję igrzysk olimpijskich. Dlatego relacja między tymi tabelami to jeden (jeden unikatowy wpis Discipline+Event w tabeli Disciplines) do wielu (wiele wpisów dla każdej wartości Discipline+Event).

  1. Utwórz relację między tabelą Medals a tabelą Zdarzenia . W widoku diagramu przeciągnij pole DisciplineEvent z tabeli Events do pola DisciplineEvent w polu Medals. Między nimi zostanie wyświetlona linia wskazująca, że została ustanowiona relacja.

  2. Kliknij linię łączącą wydarzenia i medale. Wyróżnione pola definiują relację, jak pokazano na poniższym obrazie.Relacje w widoku diagramu

  3. Aby połączyć hosty z modelem danych, potrzebne jest pole z wartościami, które jednoznacznie identyfikują każdy wiersz w tabeli Hosts . Następnie możemy przeszukać nasz model danych, aby sprawdzić, czy te same dane istnieją w innej tabeli. Nie możemy tego zrobić w widoku diagramu. Po wybraniu pozycji Hosty wróć do widoku danych.

  4. Po zbadaniu kolumn zdajemy sobie sprawę, że hosts nie ma kolumny unikatowych wartości. Będziemy musieli utworzyć ją przy użyciu kolumny obliczeniowej i wyrażeń analizy danych (DAX).

To miłe, gdy dane w modelu danych zawierają wszystkie pola niezbędne do tworzenia relacji i łączą dane w celu wizualizacji w programie Power View lub tabelach przestawnych. Jednak tabele nie zawsze są tak wspólne, więc w następnej sekcji opisano sposób tworzenia nowej kolumny przy użyciu języka DAX, która może służyć do tworzenia relacji między tabelami.

Rozszerzanie modelu danych przy użyciu kolumn obliczeniowych

Aby ustanowić relację między tabelą Hosts a modelem danych, a tym samym rozszerzyć model danych o tabelę Hosts , hosts muszą mieć pole jednoznacznie identyfikujące każdy wiersz. Ponadto to pole musi odpowiadać polu w modelu danych. Te odpowiadające im pola , po jednym w każdej tabeli, umożliwiają kojarzenie danych tabel.

Ponieważ tabela Hosts nie ma takiego pola, musisz je utworzyć. Aby zachować integralność modelu danych, nie można edytować ani usuwać istniejących danych za pomocą Power Pivot. Można jednak tworzyć nowe kolumny przy użyciu pól obliczeniowych opartych na istniejących danych.

Przeglądając tabelę Hosts , a następnie patrząc na inne tabele modelu danych, znajdujemy dobre rozwiązanie dla unikatowego pola, które moglibyśmy utworzyć w hosts, a następnie skojarzyć z tabelą w modelu danych. Obie tabele będą wymagały nowej kolumny obliczeniowej w celu spełnienia wymagań niezbędnych do ustanowienia relacji.

W programie Hosts można utworzyć unikatową kolumnę obliczeniową, łącząc pole Edition (rok igrzysk olimpijskich) i pole Season (Lato lub Zima). W tabeli Medals znajduje się również pole Edition i pole Season, więc jeśli utworzymy kolumnę obliczeniową w każdej z tych tabel, która będzie łączyć pola Edycja i Sezon, będziemy mogli ustanowić relację między tabelami Hosts i Medals. Na poniższym ekranie przedstawiono tabelę Hosts z wybranymi polami Edycja i Season

Tabela Hosts z zaznaczonymi polami Edition i Season

Tworzenie kolumn obliczeniowych przy użyciu języka DAX

Zacznijmy od tabeli Hosts . Celem jest utworzenie kolumny obliczeniowej w tabeli Hosts , a następnie w tabeli Medals , za pomocą której można ustanowić relację między nimi.

W Power Pivot można tworzyć obliczenia przy użyciu języka DAX (Data Analysis Expressions). Język DAX to język formuł dla Power Pivot i tabel przestawnych przeznaczony do danych relacyjnych i analiz kontekstowych dostępnych w Power Pivot. Formuły języka DAX można tworzyć w nowej kolumnie Power Pivot i w obszarze obliczeń w Power Pivot.

  1. W Power Pivot wybierz pozycję NARZĘDZIA GŁÓWNE > Widok > widok danych , aby upewnić się, że jest wybrany widok danych, a nie widok diagramu.

  2. Wybierz tabelę Hosts w Power Pivot. Obok istniejących kolumn znajduje się pusta kolumna o nazwie Dodaj kolumnę. Power Pivot udostępnia tę kolumnę jako symbol zastępczy. Istnieje wiele sposobów dodawania nowej kolumny do tabeli w Power Pivot — jedną z nich jest po prostu wybranie pustej kolumny z tytułem Dodaj kolumnę.Używając kolumny Dodaj kolumnę, można utworzyć pole obliczeniowe z formułą języka DAX

  3. Na pasku formuły wpisz następującą formułę języka DAX. Funkcja ZŁĄCZ.TEKSTY łączy dwa lub więcej pól w jedno. Podczas pisania funkcja Autouzupełnianie ułatwia wpisywanie w pełni kwalifikowanych nazw kolumn i tabel oraz zawiera listę dostępnych funkcji. Użyj karty, aby wybrać sugestie autouzupełniania. Możesz też po prostu kliknąć kolumnę podczas wpisywania formuły, a Power Pivot wstawi nazwę kolumny do formuły.=CONCATENATE([Edition],[Season])

  4. Po zakończeniu tworzenia formuły naciśnij Enter, aby ją zaakceptować.

  5. Wszystkie wiersze kolumny obliczeniowej zostaną wypełnione wartościami. Jeśli przewiniesz tabelę w dół, zobaczysz, że każdy wiersz jest unikatowy— dlatego udało nam się utworzyć pole, które jednoznacznie identyfikuje każdy wiersz w tabeli Hosts . Takie pola są nazywane kluczem podstawowym.

  6. Zmieńmy nazwę kolumny obliczeniowej na Identyfikator Edycji. Możesz zmienić nazwę dowolnej kolumny, klikając ją dwukrotnie lub klikając prawym przyciskiem myszy kolumnę i wybierając polecenie Zmień nazwę kolumny. Po zakończeniu tabela Hosts w dodatku Power Pivot wygląda tak, jak na poniższym obrazie.Tabela Hosts z utworzonym polem obliczeniowym DAX

Tabela Hosts jest gotowa. Następnie utwórzmy kolumnę obliczeniową w kolumnie Medals , która odpowiada formatowi kolumny EditionID utworzonej w hosts, abyśmy mogli utworzyć relację między nimi.

  1. Zacznij od utworzenia nowej kolumny w tabeli Medals , tak jak w przypadku gospodarzy. W Power Pivot zaznacz tabelę Medals , a następnie kliknij pozycję Projektowanie > Kolumny > Dodaj. Zwróć uwagę, że zaznaczono pozycję Dodaj kolumnę . Ma to taki sam efekt, jak po prostu wybranie pozycji Dodaj kolumnę.

  2. Kolumna Edition w kolumnie Medals ma inny format niż kolumna Edycja w programie Hosts. Zanim połączymy lub połączymy kolumnę Edition z kolumną Season w celu utworzenia kolumny Identyfikator Edycji, musimy utworzyć pole pośrednie, które wprowadza wersję do odpowiedniego formatu. Na pasku formuły powyżej tabeli wpisz następującą formułę języka DAX.

    = YEAR([Edition])
    
  3. Po zakończeniu tworzenia formuły naciśnij Enter. Wartości są wypełniane dla wszystkich wierszy w kolumnie obliczeniowej na podstawie wprowadzonej formuły. Jeśli porównasz tę kolumnę z kolumną Edition w programie Hosts, zobaczysz, że te kolumny mają ten sam format.

  4. Zmień nazwę kolumny, klikając prawym przyciskiem myszy pozycję CalculatedColumn1 i wybierając polecenie Zmień nazwę kolumny. Wpisz Rok, a następnie naciśnij Enter.

  5. Podczas tworzenia nowej kolumny Power Pivot dodano kolejną kolumnę symbolu zastępczego o nazwie Dodaj kolumnę. Następnie chcemy utworzyć kolumnę obliczeniową Identyfikator Edycji, więc wybierz pozycję Dodaj kolumnę. Na pasku formuły wpisz następującą formułę języka DAX i naciśnij Enter.=CONCATENATE([Year],[Season])

  6. Zmień nazwę kolumny, klikając dwukrotnie pozycję CalculatedColumn1 i wpisując identyfikator edycji.

  7. Posortuj kolumnę w kolejności rosnącej. Tabela Medale w Power Pivot teraz wygląda jak na poniższym ekranie.Tabela Medals z polem obliczeniowym utworzonym przy użyciu wyrażenia języka DAX

Zwróć uwagę, że wiele wartości jest powtarzanych w polu Identyfikator_ edycji tabeli Medals . To jest w porządku i oczekiwane, ponieważ podczas każdej edycji igrzysk olimpijskich (obecnie reprezentowanej przez wartość EditionID) wiele medali zostało przyznanych. To, co jest wyjątkowe w tabeli Medals , to każdy zdobyty medal. Unikatowym identyfikatorem każdego rekordu w tabeli Medals i wyznaczonego klucza podstawowego jest pole MedalKey.

Następnym krokiem jest utworzenie relacji między gospodarzami a medalami.

Tworzenie relacji przy użyciu kolumn obliczeniowych

Następnie użyjmy kolumn obliczeniowych, które utworzyliśmy, aby ustanowić relację między hostami a medalami.

  1. W oknie Power Pivot wybierz na wstążce pozycję Narzędzia główne > Widok > Widok diagramu . Możesz również przełączać się między widokiem siatki a widokiem diagramu, używając przycisków u dołu okna programu PowerView, jak pokazano na poniższym obrazie.Przycisk Widok diagramu w dodatku PowerPivot

  2. Rozwiń pozycję Hosty , aby wyświetlić wszystkie jej pola. Utworzyliśmy kolumnę EditionID, która pełni rolę klucza podstawowego tabeli Hosts (unikatowe, niena powtarzające się pole), i utworzyliśmy kolumnę EditionID w tabeli Medals , aby umożliwić utworzenie relacji między nimi. Musimy je znaleźć i utworzyć relację. Power Pivot udostępnia funkcję Znajdowanie na wstążce, która umożliwia wyszukiwanie odpowiednich pól w modelu danych. Na poniższym ekranie przedstawiono okno Znajdowanie metadanych z wprowadzonym identyfikatorem edycji w polu Znajdź .Korzystanie z funkcji Znajdź w widoku diagramu dodatku Power Pivot

  3. Umieść tabelę Hosts tak, aby była obok pozycji Medals.

  4. Przeciągnij kolumnę Identyfikator Edycji w polu Medals do kolumny Identyfikator Edycji w programie Hosts. Power Pivot tworzy relację między tabelami na podstawie kolumny Identyfikator Edycji i rysuje linię między obiema kolumnami, wskazując relację.Widok diagramu z relacją między tabelami

W tej sekcji poznaliśmy nową technikę dodawania nowych kolumn, tworzenia kolumny obliczeniowej przy użyciu języka DAX i używania tej kolumny do ustanawiania nowej relacji między tabelami. Tabela Hosts jest teraz zintegrowana z modelem danych, a jej dane są dostępne dla tabeli przestawnej w arkuszu Sheet1. Skojarzone dane umożliwiają również tworzenie dodatkowych tabel przestawnych, wykresów przestawnych, raportów programu Power View i wiele innych.

Tworzenie hierarchii

Większość modeli danych zawiera dane, które są z natury hierarchiczne. Typowymi przykładami są dane kalendarzowe, dane geograficzne i kategorie produktów. Tworzenie hierarchii w Power Pivot jest przydatne, ponieważ można przeciągać jeden element do raportu — hierarchii — zamiast tworzyć i porządkować te same pola w kółko.

Dane igrzysk olimpijskich są również hierarchiczne. Warto zrozumieć hierarchię igrzysk olimpijskich pod względem sportu, dyscyplin i wydarzeń. Dla każdego sportu jest co najmniej jedna skojarzona dyscyplina (czasami jest ich wiele). A dla każdej dyscypliny jest jedno lub więcej zdarzeń (czasami w każdej dyscyplinie jest wiele wydarzeń). Poniższa ilustracja przedstawia hierarchię.

Hierarchia logiczna danych dotyczących medali olimpijskich

W tej sekcji utworzysz dwie hierarchie w ramach danych olimpijskich używanych w tym samouczku. Dzięki tym hierarchiom można sprawdzić, jak hierarchie ułatwiają organizowanie danych w tabelach przestawnych, a w kolejnym samouczku — w programie Power View.

Tworzenie hierarchii sportowej

  1. W Power Pivot przełącz się do widoku diagramu. Rozwiń tabelę Zdarzenia , aby łatwiej wyświetlić wszystkie jej pola.

  2. Naciśnij i przytrzymaj Ctrl, a następnie kliknij pola Sport, Dyscyplina i Wydarzenie. Po zaznaczeniu tych trzech pól kliknij prawym przyciskiem myszy i wybierz polecenie Utwórz hierarchię. U dołu tabeli jest tworzony węzeł nadrzędny hierarchii Hierarchia 1, a wybrane kolumny są kopiowane w ramach hierarchii jako węzły podrzędne. Sprawdź, czy pozycja Sport jest wyświetlana jako pierwsza w hierarchii, a następnie dyscyplina, a następnie zdarzenie.

  3. Kliknij dwukrotnie tytuł ( Hierarchia1) i wpisz ciąg SDE , aby zmienić nazwę nowej hierarchii. Teraz masz hierarchię obejmującą sport, dyscyplinę i wydarzenie. Tabela Zdarzenia wygląda teraz podobnie do poniższego ekranu.Hierarchia w widoku diagramu dodatku PowerPivot

Tworzenie hierarchii lokalizacji

  1. Pozostając w widoku diagramu w Power Pivot, wybierz tabelę Hosts i kliknij przycisk Utwórz hierarchię w nagłówku tabeli, jak pokazano na poniższym obrazie.Przycisk Utwórz hierarchię U dołu tabeli zostanie wyświetlony pusty węzeł nadrzędny hierarchii.

  2. Wpisz nazwę Lokalizacje jako nazwę nowej hierarchii.

  3. Istnieje wiele sposobów dodawania kolumn do hierarchii. Przeciągnij pola Season, City i NOC_CountryRegion na nazwę hierarchii (w tym przypadku Lokalizacje), aż zostanie wyróżniona nazwa hierarchii, a następnie zwolnij je, aby je dodać.

  4. Kliknij prawym przyciskiem myszy pozycję Identyfikator edycji i wybierz polecenie Dodaj do hierarchii. Wybierz pozycję Lokalizacje.

  5. Upewnij się, że węzły podrzędne hierarchii są uporządkowane. Od góry do dołu kolejność powinna wynosić: Season, NOC, City, EditionID. Jeśli węzły podrzędne są nieuporządkowane, po prostu przeciągnij je do odpowiedniej kolejności w hierarchii. Tabela powinna wyglądać podobnie do poniższego ekranu.Tabela Hosts z hierarchią

Model danych zawiera teraz hierarchie, które można dobrze wykorzystać w raportach. W następnej sekcji dowiesz się, jak dzięki tym hierarchiom tworzenie raportów będzie szybsze i spójniejsze.

Używanie hierarchii w tabelach przestawnych

Teraz, gdy mamy hierarchię Sport i Lokalizacje, możemy dodać je do tabel przestawnych lub programu Power View i szybko uzyskać wyniki zawierające przydatne grupy danych. Przed utworzeniem hierarchii trzeba było dodać pojedyncze pola do tabeli przestawnej i rozmieścić te pola w odpowiedni sposób.

W tej sekcji używasz hierarchii utworzonych w poprzedniej sekcji do szybkiego uściślania tabeli przestawnej. Następnie utworzysz ten sam widok tabeli przestawnej, używając poszczególnych pól w hierarchii, tak aby można było porównać widok przy użyciu hierarchii z poszczególnymi polami.

  1. Wróć do programu Excel.

  2. W arkuszu Arkusz1 usuń pola z obszaru WIERSZE w obszarze Pola tabeli przestawnej, a następnie usuń wszystkie pola z obszaru KOLUMNY. Upewnij się, że jest zaznaczona tabela przestawna (która jest teraz dość mała, więc możesz wybrać komórkę A1, aby upewnić się, że jest zaznaczona tabela przestawna). Pozostałe pola w polach tabeli przestawnej to Medal w obszarze FILTRY i Liczba medali w obszarze WARTOŚCI. Niemal pusta tabela przestawna powinna wyglądać podobnie do poniższego ekranu.

    Prawie pusta tabela przestawna

  3. Z obszaru Pola tabeli przestawnej przeciągnij pole SDE z tabeli Zdarzenia do obszaru WIERSZE. Następnie przeciągnij pozycję Lokalizacje z tabeli Hosts do obszaru KOLUMNY . Przeciąganie tych dwóch hierarchii powoduje wypełnienie tabeli przestawnej dużą ilością danych, z których wszystkie są rozmieszczone w hierarchii zdefiniowanej w poprzednich krokach. Ekran powinien wyglądać podobnie do następującego ekranu.Tabela przestawna z dodaną hierarchią

  4. Przefiltrujmy nieco te dane i zobaczmy tylko pierwsze dziesięć wierszy zdarzeń. W tabeli przestawnej kliknij strzałkę w obszarze Etykiety wierszy, kliknij pozycję (Zaznacz wszystko), aby usunąć wszystkie zaznaczenia, a następnie kliknij pola obok pierwszych dziesięciu pozycji Sport. Tabela przestawna wygląda teraz tak, jak na poniższym obrazie.Przefiltrowana tabela przestawna

  5. W tabeli przestawnej, która jest najwyższym poziomem hierarchii SDE, możesz rozwinąć dowolną pozycję Sport, a następnie wyświetlić informacje na następnym poziomie hierarchii (dyscypliny). Jeśli dla tej dyscypliny istnieje niższy poziom w hierarchii, możesz rozwinąć tę dyscyplinę, aby wyświetlić jej zdarzenia. Możesz zrobić to samo dla hierarchii lokalizacji, której najwyższym poziomem jest Season, która jest wyświetlana jako Lato i Zima w tabeli przestawnej. Kiedy rozwijamy sport Aquatics, widzimy wszystkie jego elementy dyscypliny dziecięcej i ich dane. Gdy rozszerzamy dyscyplinę diving w kategorii Aquatics, widzimy również jej dziecięce wydarzenia, jak pokazano na poniższym obrazie. Możemy zrobić to samo dla Water Polo i zobaczyć, że ma tylko jedno wydarzenie.Poznawanie hierarchii w tabeli przestawnej

Przeciągając te dwie hierarchie, szybko utworzono tabelę przestawną z interesującymi i ustrukturyzowanymi danymi, którą można przechodzić do szczegółów, filtrować i rozmieszczać.

Teraz utworzymy tę samą tabelę przestawną bez zalet hierarchii.

  1. W obszarze Pola tabeli przestawnej usuń lokalizacje z obszaru KOLUMNY. Następnie usuń SDE z obszaru WIERSZE. Wracasz do podstawowej tabeli przestawnej.

  2. Z tabeli Hosts przeciągnij tabelę Season, City, NOC_CountryRegion i EditionID do obszaru COLUMNS i rozmieść je w tej kolejności, od góry do dołu.

  3. Z tabeli Wydarzenia przeciągnij pola Sport, Dyscyplina i Wydarzenie do obszaru WIERSZE i rozmieść je w tej kolejności, od góry do dołu.

  4. W tabeli przestawnej przefiltruj etykiety wierszy do pierwszej dziesiątki pozycji Sport.

  5. Zwiń wszystkie wiersze i kolumny, a następnie rozwiń pozycję Waters, a następnie Diving and Water Polo . Skoroszyt powinien wyglądać podobnie jak na poniższym obrazie.Tabela przestawna utworzona bez hierarchii

Ekran wygląda podobnie, z tym że przeciągnąłeś siedem pojedynczych pól do obszarów Pól tabeli przestawnej , zamiast po prostu przeciągnąć dwie hierarchie. Jeśli jesteś jedyną osobą tworzącą tabele przestawne lub raporty programu Power View na podstawie tych danych, tworzenie hierarchii może wydawać się wygodne. Jednak gdy wiele osób tworzy raporty i musi ustalić prawidłową kolejność pól, aby uzyskać poprawne widoki, hierarchie szybko stają się ulepszaniem produktywności i umożliwiają spójność.

W innym samouczku dowiesz się, jak używać hierarchii i innych pól w atrakcyjnych wizualnie raportach utworzonych przy użyciu programu Power View.

Punkt kontrolny i test

Sprawdzanie zakresu opanowanego materiału

Skoroszyt programu Excel zawiera teraz model danych, który zawiera dane z wielu źródeł, powiązane z użyciem istniejących pól i kolumn obliczeniowych. Ponadto masz hierarchie odzwierciedlające strukturę danych w tabelach, dzięki czemu tworzenie atrakcyjnych raportów jest szybkie, spójne i łatwe.

Wiesz już, że tworzenie hierarchii pozwala określić strukturę danych i szybko używać danych hierarchicznych w raportach.

W następnym samouczku z tej serii utworzysz atrakcyjne wizualnie raporty na temat medali olimpijskich za pomocą programu Power View. Ponadto wykonujesz więcej obliczeń, optymalizujesz dane pod kątem szybkiego tworzenia raportów i importujesz dodatkowe dane, aby te raporty były jeszcze bardziej interesujące. Oto link:

Samouczek 3. Tworzenie raportów programu Power View opartych na mapach

TEST

Chcesz sprawdzić przyswojoną wiedzę? Oto Twoja szansa. Poniższy test koncentruje się na funkcjach, możliwościach i wymaganiach, o których była mowa w tym samouczku. U dołu strony znajdziesz odpowiedzi. Powodzenia!

Pytanie 1. Który z poniższych widoków umożliwia tworzenie relacji między dwiema tabelami?

O. Relacje między tabelami tworzy się w programie Power View.

B. Relacje między tabelami tworzy się za pomocą widoku projektu w Power Pivot.

C. Relacje między tabelami tworzy się za pomocą widoku siatki w Power Pivot

D. Wszystkie powyższe odpowiedzi są poprawne.

Pytanie 2. PRAWDA lub FAŁSZ: Relacje między tabelami można ustanawiać na podstawie unikatowego identyfikatora utworzonego przy użyciu formuł języka DAX.

A: PRAWDA

B: FAŁSZ

Pytanie 3. W którym z poniższych tematów można utworzyć formułę języka DAX?

O: W obszarze obliczeń Power Pivot.

B. W nowej kolumnie w Power Pivot f.

C. W dowolnej komórce w programie Excel 2013.

D: Zarówno A, jak i B.

Pytanie 4. Które z poniższych informacji dotyczy hierarchii?

O. Podczas tworzenia hierarchii uwzględnione pola nie są już dostępne osobno.

B. Podczas tworzenia hierarchii dołączone pola wraz z hierarchią mogą być używane w narzędziach klienta, po prostu przeciągając hierarchię do obszaru programu Power View lub tabeli przestawnej.

C. Podczas tworzenia hierarchii dane źródłowe w modelu danych są łączone w jedno pole.

D. Hierarchii nie można tworzyć w Power Pivot.

Odpowiedzi do testu

  1. Prawidłowa odpowiedź: D

  2. Poprawna odpowiedź: A

  3. Prawidłowa odpowiedź: D

  4. Prawidłowa odpowiedź: B

Uwagi: 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.