Streszczenie: Jest to drugi samouczek z serii. W pierwszym samouczku, Importowanie danych do i tworzenie modelu danych, skoroszyt programu Excel został utworzony 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 niniejszym samouczku użyjemy dodatku Power Pivot do rozszerzenia modelu danych, utworzenia hierarchii i zbudowania pól obliczeniowych z istniejących danych w celu utworzenia nowych relacji między tabelami.
Niniejszy samouczek zawiera następujące sekcje:
- Dodawanie relacji przy użyciu widoku diagramu w dodatku Power Pivot
- Rozszerzanie modelu danych przy użyciu kolumn obliczeniowych
- Tworzenie hierarchii
- Używanie hierarchii w tabelach przestawnych
- Punkt kontrolny i test
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:
- Importowanie danych do programu Excel i tworzenie modelu danych
- Rozszerzanie relacji modelu danych przy użyciu programu Excel, dodatku Power Pivot i języka DAX
- Tworzenie raportów programu Power View opartych na mapie
- Dodawanie danych internetowych i ustawianie wartości domyślnych raportu programu Power View
- Dodatek Power Pivot — pomoc
- 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 rozszerzysz model przy użyciu dodatku Microsoft Office Power Pivot w programie Excel 2013. Tworzenie relacji jest łatwe dzięki widokowi diagramu w programie Microsoft SQL Server dodatku Power Pivot dla programu Excel. Najpierw upewnij się, że dodatek Power Pivot jest włączony.
Uwaga: dodatek Power Pivot w programie Microsoft Excel 2013 jest częścią pakietu Office Professional Plus. Aby uzyskać więcej informacji, zobacz Uruchamianie dodatku Power Pivot w programie Microsoft Excel 2013.
Dodaj dodatek Power Pivot do wstążki programu Excel przez włączenie dodatku Power Pivot
Po włączeniu dodatku Power Pivot w programie Excel 2013 jest wyświetlana karta wstążki o nazwie POWER PIVOT. Aby włączyć dodatek Power Pivot, wykonaj następujące czynności.
- Przejdź do pozycji Dodatki z opcjami > PLIKU>.
- W polu Zarządzaj u dołu kliknij pozycję COM Dodatki> Go.
- Zaznacz pole dodatku Microsoft Office Power Pivot w programie Microsoft Excel 2013, a następnie kliknij przycisk OK.
Wstążka programu Excel zawiera teraz kartę POWER PIVOT .
Dodawanie relacji przy użyciu widoku diagramu w dodatku Power Pivot
Skoroszyt programu Excel zawiera tabelę o nazwie Hosts. Zaimportowaliśmy hosty, kopiując je i wklejając do programu Excel, a następnie sformatowaliśmy dane jako tabelę. Aby dodać tabelę Hosts do modelu danych, musimy ustanowić relację. Użyjmy dodatku Power Pivot, aby wizualnie przedstawić relacje w modelu danych, a następnie utwórzmy relację.
W programie Excel kliknij kartę Hosty , aby ustawić ten arkusz jako aktywny.
Na wstążce wybierz pozycję POWER PIVOT > Tables > Add to Data Model. Ta czynność spowoduje dodanie tabeli Hosts do modelu danych. Zostanie również otwarty dodatek Power Pivot, za pomocą którego można wykonać pozostałe czynności w tym zadaniu.
Zwróć uwagę, że w oknie dodatku Power Pivot są wyświetlane wszystkie tabele w modelu, w tym tabele hostów. Kliknij kilka tabel. W dodatku Power Pivot można wyświetlić wszystkie dane zawarte w modelu, nawet jeśli nie są one wyświetlane w żadnych arkuszach w programie Excel, takie jak poniższe dane dyscyplin,wydarzeń i medali oraz S_Teams, W_Teams i sporty.
W oknie dodatku Power Pivot w sekcji Widok kliknij pozycję Widok diagramu.
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 umieszczane obok siebie. Zauważ, że cztery tabele nie są powiązane z pozostałymi tabelami: Hosts, Events, W_Teams i S_Teams.
Zauważono, że zarówno tabele Medale jak i Wydarzenia zawierają pole o nazwie WydarzenieDyscypliny. Po dokładniejszej analizie ustalisz, że pole DisciplineEvent w tabeli Events składa się z unikatowych, niepowtarzających się wartości.
Uwaga
Pole DisciplineEvent reprezentuje unikatową kombinację każdej dyscypliny i zdarzenia. Natomiast w tabeli Medals pole DisciplineEvent powtarza się wiele razy. Ma to sens, ponieważ każda kombinacja Discipline+Event skutkuje trzema przyznanymi medalami (złotym, srebrnym, brązowym), które są przyznawane za każdą edycję Olimpiady, w której odbywa się wydarzenie. Tak więc relacja między tymi tabelami to od jednego (jeden unikatowy wpis Dyscyplina+Zdarzenie w tabeli Dyscypliny) do wielu (wiele wpisów dla każdej wartości Dyscyplina+Zdarzenie).
Utwórz relację między tabelą Medals a tabelą Events . W widoku diagramu przeciągnij pole DisciplineEvent z tabeli Events do pola DisciplineEvent w tabeli Medals. Pojawi się między nimi linia oznaczająca, że została ustanowiona relacja.
Kliknij linię łączącą wydarzenia i medale. Wyróżnione pola definiują relację, jak pokazano na poniższym obrazie.
Aby połączyć hosty z modelem danych, potrzebujemy pola 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. Patrzenie w widoku diagramu nie pozwala nam tego zrobić. Po wybraniu pozycji Hosts wróć do widoku danych.
Po przejrzeniu kolumn zdajemy sobie sprawę, że Hosts nie ma kolumny z unikatowymi wartościami. Będziemy musieli go utworzyć przy użyciu kolumny obliczeniowej i wyrażenia do analizy danych (DAX).
To dobrze, gdy dane w modelu danych zawierają wszystkie pola niezbędne do tworzenia relacji i łączenia danych w celu wizualizacji w programie Power View lub tabelach przestawnych. Jednak tabele nie zawsze są nastawione na współpracę, dlatego w następnej sekcji opisano, jak utworzyć nową kolumnę, używając języka DAX, która posłuży do utworzenia relacji między tabelami.
Rozszerzanie modelu danych przy użyciu kolumn obliczeniowych
Aby można było ustanowić relację między tabelą Hosts a modelem danych, a tym samym rozszerzyć nasz model danych o tabelę Hosts , gospodarze muszą mieć pole, które jednoznacznie identyfikuje każdy wiersz. Ponadto pole to musi odpowiadać polu w modelu danych. Te odpowiadające im pola, po jednym w każdej tabeli, umożliwiają skojarzenie danych tabel.
Ponieważ tabela Hosts nie zawiera takiego pola, musisz je utworzyć. Aby zachować integralność modelu danych, nie można edytować ani usuwać istniejących danych za pomocą dodatku Power Pivot. Można jednak tworzyć nowe kolumny przy użyciu pól obliczeniowych na podstawie istniejących danych.
Przeszukując tabelę Hosts , a następnie inne tabele modelu danych, znaleźliśmy dobrego kandydata do unikatowego pola, które moglibyśmy utworzyć w tabeli hosts, a następnie skojarzyć z tabelą w modelu danych. Obydwie tabele wymagają nowej kolumny obliczeniowej, aby spełnić wymagania niezbędne do ustanowienia relacji.
W tabeli Hosts możemy utworzyć unikatową kolumnę obliczeniową, łącząc pole Edition (rok wydarzenia olimpijskiego) i pole Season (lato lub zima). W tabeli Medals znajduje się również pole Edition i pole Season, więc jeśli utworzę kolumnę obliczeniową w każdej z tych tabel, łączącą pola Edycja i Season, możemy ustanowić relację między tabelami Hosts i Medals. Na poniższym zrzucie ekranu przedstawiono tabelę Hosts z zaznaczonymi polami Edition i Season
Tworzenie kolumn obliczeniowych przy użyciu języka DAX
Zaczniemy od tabeli Gospodarze . Celem jest utworzenie kolumny obliczeniowej w tabeli Gospodarze , a następnie w tabeli Medale — za pomocą której będzie można ustanowić relację między tymi tabelami.
W dodatku Power Pivot można tworzyć obliczenia przy użyciu języka DAX (Data Analysis Expressions). Język DAX to język formuł dla dodatku Power Pivot i tabel przestawnych, zaprojektowany z myślą o danych relacyjnych i analizie kontekstowej dostępnych w dodatku Power Pivot. Formuły języka DAX można tworzyć w nowej kolumnie dodatku Power Pivot i w obszarze obliczeń w dodatku Power Pivot.
W dodatku Power Pivot wybierz pozycję STRONA GŁÓWNA > Wyświetl > widok danych , aby upewnić się, że jest wybrany widok danych, a nie widok diagramu.
Wybierz tabelę Hosts w dodatku Power Pivot. Obok istniejących kolumn znajduje się pusta kolumna zatytułowana "Dodaj kolumnę". W dodatku Power Pivot ta kolumna zostanie udostępniona jako symbol zastępczy. Istnieje wiele sposobów dodawania nowej kolumny do tabeli w dodatku Power Pivot. Jednym z nich jest po prostu zaznaczenie pustej kolumny o tytule Dodaj kolumnę.
Na pasku formuły wpisz następującą formułę języka DAX. Funkcja ZŁĄCZ.TEKSTY łączy dwa lub większą liczbę pól w jedno. Podczas wpisywania funkcja Autouzupełnianie pomaga wprowadzić w pełni kwalifikowane nazwy kolumn i tabel oraz wyświetla dostępne funkcje. Wybierz sugestie Autouzupełniania za pomocą klawisza Tab. Możesz również kliknąć kolumnę podczas wpisywania formuły, a dodatek Power Pivot wstawi nazwę kolumny do formuły.
=CONCATENATE([Edition],[Season])Po zakończeniu konstruowania formuły naciśnij klawisz Enter, aby ją zaakceptować.
Wszystkie wiersze kolumny obliczeniowej zostaną wypełnione wartościami. Przewijając tabelę w dół, widać, ż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.
Zmieńmy nazwę kolumny obliczeniowej na IdentyfikatorWydania. Nazwę dowolnej kolumny możesz zmienić, 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 jest gotowa. Następnie utwórzmy kolumnę obliczeniową w tabeli Medals , która będzie zgodna z formatem kolumny Identyfikator edycji, którą utworzyliśmy w tabeli Hosts, dzięki czemu będziemy mogli utworzyć relację między nimi.
Zacznij od utworzenia nowej kolumny w tabeli Medale tak jak w przypadku gospodarzy. W dodatku Power Pivot zaznacz tabelę Medals i kliknij przycisk Dodaj kolumny > projektu>. Zwróć uwagę, że jest zaznaczona pozycja Dodaj kolumnę . Ma to taki sam skutek, jak po prostu wybranie pozycji Dodaj kolumnę.
Kolumna Edition w tabeli Medals ma inny format niż kolumna Edition w tabeli Hosts. Zanim połączymy (czyli połączymy) kolumnę Edition z kolumną Season w celu utworzenia kolumny EditionID, musimy utworzyć pole pośrednie, które sformatuje dane Edition we właściwym formacie. Na pasku formuły nad tabelą wpisz następującą formułę języka DAX.
= YEAR([Edition])Po zakończeniu konstruowania formuły naciśnij klawisz Enter. Wszystkie wiersze kolumny obliczeniowej zostaną wypełnione wartościami na podstawie wprowadzonej formuły. Jeśli porównasz tę kolumnę z kolumną Edition w tabeli hostów, zobaczysz, że te kolumny mają taki sam format.
Zmień nazwę kolumny, klikając prawym przyciskiem myszy pozycję CalculatedColumn1 i wybierając polecenie Zmień nazwę kolumny. Wpisz Year, a następnie naciśnij klawisz Enter.
Podczas tworzenia nowej kolumny w dodatku Power Pivot została dodana kolejna kolumna zastępcza o nazwie Dodaj kolumnę. Następnie chcemy utworzyć kolumnę obliczeniową EditionID, więc wybieramy pozycję Add Column (Dodaj kolumnę). Na pasku formuły wpisz następującą formułę języka DAX i naciśnij klawisz Enter.
=CONCATENATE([Year],[Season])Zmień nazwę kolumny, klikając dwukrotnie CalculatedColumn1 i wpisując EditionID.
Posortuj kolumnę w kolejności rosnącej. Tabela Medals w dodatku Power Pivot wygląda teraz tak jak na poniższym obrazie.
Zwróć uwagę, że wiele wartości powtarza się w polu EditionID tabeli Medale (Medals ). Jest to w porządku i można się tego spodziewać, ponieważ podczas każdej edycji Igrzysk Olimpijskich (obecnie reprezentowanej przez wartość EditionID) przyznano wiele medali. To, co jest unikalne w tabeli Medale to każdy przyznany medal. Unikatowym identyfikatorem każdego rekordu z tabeli Medals i jego wyznaczonym kluczem podstawowym jest pole KluczMedal.
Następnym krokiem jest utworzenie relacji między gospodarzami i medalami.
Tworzenie relacji przy użyciu kolumn obliczeniowych
Następnie użyjemy utworzonych kolumn obliczeniowych, aby ustanowić relację między gospodarzami i medalami.
W oknie dodatku Power Pivot wybierz ze wstążki pozycję Widok narzędzi głównych >> : widok diagramu . Możesz również przełączać się między widokiem siatki i widokiem diagramu przy użyciu przycisków u dołu okna programu Power View, jak pokazano na poniższym obrazie.
Rozwiń węzeł Hosty , aby wyświetlić wszystkie jego pola. Utworzyliśmy kolumnę Identyfikator wersji, która pełni rolę klucza podstawowego tabeli Hosts (unikatowe, niepowtarzające się pole), i utworzyliśmy kolumnę Identyfikator wersji w tabeli Medale w celu umożliwienia ustanowienia relacji między nimi. Musimy odnaleźć ich oboje i stworzyć relację. Na wstążce dodatku Power Pivot jest dostępna funkcja znajdowania , umożliwiająca wyszukiwanie odpowiednich pól w modelu danych. Na poniższym zrzucie ekranu przedstawiono okno Znajdowanie metadanych z wartością Identyfikator edycji wprowadzoną w polu Znajdź .
Umieść tabelę Hosts obok tabeli Medals.
Przeciągnij kolumnę Identyfikator wersji w tabeli Medals do kolumny Identyfikator wersji w tabeli Hosts. Dodatek Power Pivot utworzy relację między tabelami na podstawie kolumny Identyfikator wersji i narysuje linię między tymi dwiema kolumnami, która będzie wskazywać tę relację.
W tej sekcji nauczysz się nowej techniki dodawania nowych kolumn, utworzysz kolumnę obliczeniową przy użyciu języka DAX i użyjesz tej kolumny do ustanowienia 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. Za pomocą skojarzonych danych można także tworzyć dodatkowe tabele przestawne, wykresy przestawne, raporty programu Power View i wiele innych elementów.
Tworzenie hierarchii
Większość modeli danych zawiera dane, które dziedzicznie są hierarchiczne. Typowymi przykładami są dane kalendarzowe, dane geograficzne i kategorie produktów. Tworzenie hierarchii w dodatku Power Pivot jest użyteczne, ponieważ umożliwia przeciągnięcie jednego elementu do raportu — hierarchii — bez konieczności ciągłego kompletowania i porządkowania tych samych pól.
Dane dotyczące igrzysk olimpijskich są również hierarchiczne. Pomocne jest zrozumienie hierarchii igrzysk olimpijskich pod względem dyscyplin sportowych, dyscyplin i wydarzeń. Dla każdego sportu istnieje jedna lub więcej powiązanych dyscyplin (czasami jest ich wiele). A dla każdej dyscypliny jest jedno lub więcej wydarzeń (znowu, czasami jest wiele wydarzeń w każdej dyscyplinie). Na poniższej ilustracji przedstawiono tę hierarchię.
W tej sekcji utworzysz dwie hierarchie w ramach danych igrzysk olimpijskich, których użyto w tym samouczku. Za pomocą tych hierarchii można zobaczyć, jak hierarchie ułatwiają organizowanie danych w tabelach przestawnych, a następnie w kolejnym samouczku w programie Power View.
Tworzenie hierarchii sportów
W dodatku Power Pivot przełącz się do widoku diagramu. Rozwiń tabelę Zdarzenia , co ułatwi przeglądanie wszystkich jej pól.
Naciśnij i przytrzymaj klawisz Ctrl, a następnie kliknij pola Sport, Dyscyplina i Wydarzenie. Mając zaznaczone te trzy pola, kliknij prawym przyciskiem myszy i wybierz pozycję Utwórz hierarchię. U dołu tabeli zostanie utworzony węzeł nadrzędny hierarchii, Hierarchia 1, a wybrane kolumny zostaną skopiowane do hierarchii jako węzły podrzędne. Sprawdź, czy najpierw w hierarchii jest wyświetlany Sport, następnie Dyscyplina, a następnie Wydarzenie.
Kliknij dwukrotnie tytuł Hierarchia1 i wpisz SDE , aby zmienić nazwę nowej hierarchii. Teraz masz hierarchię, która obejmuje dyscyplinę, dyscyplinę i wydarzenie. Tabela Wydarzenia wygląda teraz tak jak na poniższym obrazie.
Tworzenie hierarchii lokalizacji
Pozostając w widoku diagramu w dodatku Power Pivot, zaznacz tabelę Hosts i kliknij przycisk Utwórz hierarchię w nagłówku tabeli, jak pokazano na poniższym obrazie.
U dołu tabeli pojawi się pusty węzeł nadrzędny hierarchii.
Wpisz nazwę Lokalizacje jako nazwę nowej hierarchii.
Istnieje wiele sposobów dodawania kolumn do hierarchii. Przeciągnij pola Season, City i NOC_CountryRegion na nazwę hierarchii (w tym przypadku Locations), aż nazwa hierarchii zostanie wyróżniona, a następnie zwolnij, aby je dodać.
Kliknij prawym przyciskiem myszy pozycję EditionID i wybierz polecenie Dodaj do hierarchii. Wybierz pozycję Lokalizacje.
Upewnij się, że węzły podrzędne hierarchii są w odpowiedniej kolejności. Kolejność powinna być następująca: 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 jak na poniższym obrazie.
Model danych zawiera teraz hierarchie, które można wykorzystać w raportach. W następnej sekcji dowiesz się, jak te hierarchie przyspieszają tworzenie raportów i zapewniają większą spójność.
Używanie hierarchii w tabelach przestawnych
Teraz, gdy mamy już hierarchię Sports i hierarchię lokalizacji, możemy dodać je do tabel przestawnych lub programu Power View i szybko uzyskać wyniki obejmujące przydatne grupy danych. Przed utworzeniem hierarchii trzeba było dodać pojedyncze pola do tabeli przestawnej i rozmieścić je w żądany sposób.
W tej sekcji użyjesz hierarchii utworzonych w poprzedniej sekcji, aby szybko dopracować tabelę przestawną. Następnie tworzy się ten sam widok tabeli przestawnej, używając poszczególnych pól w hierarchii, co umożliwia porównanie hierarchii z użyciem pojedynczych pól.
- Wróć do programu Excel.
- W arkuszu Arkusz1 usuń pola z obszaru WIERSZE pól tabeli przestawnej, a następnie usuń wszystkie pola z obszaru KOLUMNY. Upewnij się, że tabela przestawna jest zaznaczona (jest ona teraz dość mała, więc możesz wybrać komórkę A1, aby upewnić się, że tabela przestawna jest zaznaczona). Jedynymi polami, które pozostały w polach tabeli przestawnej, są pole Medal w obszarze FILTRY oraz Liczba pól Medal w obszarze WARTOŚCI. Twoja prawie pusta tabela przestawna powinna wyglądać jak na poniższym obrazie.
- Z obszaru Pola tabeli przestawnej przeciągnij SDE z tabeli Zdarzenia do obszaru WIERSZE. Następnie przeciągnij pole Lokalizacje z tabeli Hosts do obszaru KOLUMNY . Wystarczy przeciągnąć te dwie hierarchie, aby wypełnić tabelę przestawną dużą ilością danych, które są rozmieszczone w hierarchii zdefiniowanej w poprzednich krokach. Ekran powinien wyglądać podobnie jak na poniższym obrazie.
- Przefiltrujmy trochę te dane i zobaczmy 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 dyscyplin sportowych. Tabela przestawna wygląda teraz tak, jak na poniższym obrazie.
- Możesz rozwinąć dowolną z tych dyscyplin w tabeli przestawnej, która jest najwyższym poziomem hierarchii SDE, i wyświetlać informacje na następnym poziomie niżej w hierarchii (dyscyplinie). Jeśli istnieje niższy poziom w hierarchii dla tej dyscypliny, możesz rozwinąć dyscyplinę, aby wyświetlić jej zdarzenia. To samo możesz zrobić w przypadku hierarchii lokalizacji, której najwyższym poziomem jest pora roku, wyświetlana w tabeli przestawnej jako sezon letni i zimowy. Kiedy rozwiniemy sport wodny, zobaczymy wszystkie elementy dyscypliny dziecięcej i ich dane. Gdy rozwiniemy dyscyplinę nurkowania w kategorii Sporty wodne, zobaczymy również jej konkurencje podrzędne, jak pokazano na poniższym obrazie. To samo możemy zrobić w przypadku piłki wodnej i zobaczyć, że ma tylko jedną konkurencję.
Przeciągając te dwie hierarchie, można szybko utworzyć tabelę przestawną zawierającą interesujące i ustrukturyzowane dane, które można przechodzić, filtrować i rozmieszczać.
Utwórzmy teraz tę samą tabelę przestawną bez korzyści wynikających z hierarchii.
- W obszarze Pola tabeli przestawnej usuń pozycję Lokalizacje z obszaru KOLUMNY. Następnie usuń SDE z obszaru WIERSZE. Wrócisz do podstawowej tabeli przestawnej.
- Z tabeli Hosts przeciągnij pola Season, City, NOC_CountryRegion i EditionID do obszaru KOLUMNY i rozmieść je w tej kolejności, od góry do dołu.
- 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.
- W tabeli przestawnej filtruj etykiety wierszy, aby wyświetlić dziesięć pierwszych dyscyplin sportowych.
- Zwiń wszystkie wiersze i kolumny, następnie rozwiń węzeł Sporty wodne, a następnie Nurkowanie i piłka wodna . Skoroszyt powinien wyglądać podobnie jak na poniższym obrazie.
Ekran wygląda podobnie, z tym że do obszarów okienka Pola tabeli przestawnej zostało przeciągniętych siedem pojedynczych pól, a nie 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ę tylko wygodne. Jeśli jednak wiele osób tworzy raporty i musi ustalić właściwą kolejność pól, aby uzyskać poprawne widoki, hierarchie szybko zwiększają produktywność i zapewniają spójność.
W innym samouczku dowiesz się, jak używać hierarchii i innych pól w atrakcyjnych wizualnie raportach utworzonych za pomocą 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 przy użyciu istniejących pól i kolumn obliczeniowych. Dostępne są również hierarchie odzwierciedlające strukturę danych w tabelach, co sprawia, że tworzenie atrakcyjnych raportów jest szybkie, spójne i łatwe.
Wiesz już, że tworzenie hierarchii pozwala określić nieodłączną strukturę danych i szybko używać danych hierarchicznych w raportach.
W następnym samouczku z tej serii utworzysz atrakcyjne wizualnie raporty dotyczące medali olimpijskich przy użyciu programu Power View. Wykonujesz również więcej obliczeń, optymalizujesz dane w celu szybkiego tworzenia raportów i importujesz dodatkowe dane, aby te raporty były jeszcze ciekawsze. Oto link:
Samouczek 3. Tworzenie raportów programu Power View opartych na mapie
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: Który z poniższych widoków umożliwia tworzenie relacji między dwiema tabelami?
A. Relacje między tabelami można tworzyć w programie Power View.
B. Relacje między tabelami tworzy się przy użyciu widoku projektu w dodatku Power Pivot.
C. Relacje między tabelami tworzy się przy użyciu widoku siatki w dodatku Power Pivot
D. Wszystkie powyższe odpowiedzi są poprawne.
Pytanie 2: PRAWDA lub FAŁSZ: Relacje między tabelami można tworzyć na podstawie unikatowego identyfikatora utworzonego przy użyciu formuł języka DAX.
ZA: PRAWDA
B: FAŁSZ
Pytanie 3: W którym z poniższych zagadnień można utworzyć formułę języka DAX?
A. W obszarze obliczeń dodatku Power Pivot.
B. W nowej kolumnie w dodatku Power Pivotf.
C. W dowolnej komórce w programie Excel 2013.
D. Zarówno A, jak i B.
Pytanie 4: Które z poniższych stwierdzeń dotyczących hierarchii jest prawdziwe?
A. Po utworzeniu hierarchii zawarte w niej pola nie będą dostępne pojedynczo.
B. Utworzone pola wraz z hierarchią można wykorzystać w narzędziach klienta, 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. W dodatku Power Pivot nie można tworzyć hierarchii.
Odpowiedzi do testu
- Prawidłowa odpowiedź: D
- Prawidłowa odpowiedź: A
- Prawidłowa odpowiedź: D
- Prawidłowa odpowiedź: B
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