Zaawansowany Excel - Power Pivot
PowerPivotto łatwe w użyciu narzędzie do analizy danych, którego można używać w programie Excel. Możesz użyćPowerPivotdostęp i łączenie danych z praktycznie dowolnego źródła. Możesz tworzyć własne atrakcyjne raporty i aplikacje analityczne, łatwo udostępniać spostrzeżenia i współpracować ze współpracownikami za pomocą programów Microsoft Excel i SharePoint.
Za pomocą programu PowerPivot można importować dane, tworzyć relacje, tworzyć kolumny obliczeniowe i miary oraz dodawać tabele przestawne, fragmentatory i wykresy przestawne.
Step 1 - Możesz użyć Diagram Vieww programie PowerPivot, aby utworzyć relację. Aby rozpocząć, wprowadź więcej danych do skoroszytu. Możesz również kopiować i wklejać dane ze strony internetowej. Wstaw nowy arkusz roboczy.
Step 2 - Skopiuj dane ze strony internetowej i wklej je w arkuszu.
Step 3- Utwórz tabelę z danymi. Nazwij tabelę Hosts i zmień nazwę Worksheet Hosts.
Step 4 - Kliknij ikonę WorksheetZastępy niebieskie. KliknijPOWERPIVOT tab na Wstążce.
Step 5 - W Tables grupę, kliknij Add to Data Model.
Tabela Hosts zostanie dodana do modelu danych w skoroszycie. PlikPowerPivot otwiera się okno.
Wszystkie tabele znajdziesz w Data Model w programie PowerPivot, chociaż niektóre z nich nie są obecne w arkuszach roboczych w skoroszycie.
Step 6 - W oknie programu PowerPivot w View grupę, kliknij Diagram View.
Step 7 - Użyj suwaka, aby zmienić rozmiar diagramu, aby zobaczyć wszystkie tabele na diagramie.
Step 8 - Zmień kolejność tabel, przeciągając ich pasek tytułu, tak aby były widoczne i umieszczone obok siebie.
Cztery stoły Hosts, Events, W_Teams, i S_Teams nie są powiązane z pozostałymi tabelami -
Step 9 - Obie Medals tabela i Events tabela ma pole o nazwie DisciplineEvent. Również,DisciplineEvent kolumna w Eventstabela składa się z unikalnych, niepowtarzalnych wartości. KliknijData View w Views Group. CzekDisciplineEvent kolumna w Events stół.
Step 10 - Ponownie kliknij Diagram View. Kliknij pole Zdarzenie dyscyplinarne w tabeli Zdarzenia i przeciągnij je do polaDisciplineEventw tabeli medali. ZAline pojawia się między tabelą zdarzeń a tabelą medali, wskazując relationship zostało ustalone.
Step 11- Kliknij linię. Wiersz i pola definiujące relacje między dwiema tabelami są podświetlone, jak pokazano na poniższym obrazku.
Model danych wykorzystujący kolumny obliczeniowe
Tabela hostów nadal nie jest połączona z żadną inną tabelą. Aby to zrobić, pole z wartościami, które jednoznacznie identyfikują każdy wiersz wHoststabelę należy znaleźć jako pierwszą. Następnie wyszukajData Modelaby sprawdzić, czy te same dane istnieją w innej tabeli. Można to zrobić wData View.
Step 1 - Przejdź do Data View. Można to zrobić na dwa sposoby.
Kliknij Data View w View Grupa.
Kliknij na Grid przycisk włączony Task Bar.
Plik Data View pojawia się.
Step 2 - Kliknij ikonę Hosts stół.
Step 3 - Sprawdź dane w tabeli Hosts, aby zobaczyć, czy istnieje pole z unikalnymi wartościami.
W tabeli hostów nie ma takiego pola. Nie możesz edytować ani usuwać istniejących danych za pomocąPowerPivot. Możesz jednak tworzyć nowe kolumny przy użyciucalculated fieldsna podstawie istniejących danych. W PowerPivot możesz użyćData Analysis Expressions (DAX) do tworzenia obliczeń.
Obok istniejących kolumn znajduje się pusta kolumna zatytułowana Add Column. PowerPivot udostępnia tę kolumnę jako symbol zastępczy.
Step 4 - Na pasku formuły wpisz formułę języka DAX -
= CONCATENATE([Edition],[Season])
naciśnij Enter. PlikAdd Columnjest wypełniony wartościami. Sprawdź wartości, aby upewnić się, że są unikalne w wierszach.
Step 5 - Nazwa nowo utworzonej kolumny z utworzonymi wartościami CreatedColumn1. Aby zmienić nazwę kolumny, wybierz kolumnę, kliknij ją prawym przyciskiem myszy.
Step 6 - Kliknij opcję Rename Column.
Step 7 - Zmień nazwę kolumny na EditionID.
Step 8 - Now, Wybierz Medals Stół.
Step 9 - Wybierz Add Column.
Step 10 - Na pasku formuły wpisz formułę języka DAX,
= ROK ([EDYCJA])
i naciśnij Enter.
Step 11 - Zmień nazwę kolumny na Year.
Step 12 - Wybierz Add Column.
Step 13 - Wpisz pasek formuły,
= CONCATENATE ([Year], [Season])
Nowa kolumna z wartościami podobnymi do tych w EditionID zostanie utworzona kolumna w tabeli hostów.
Step 14 - Zmień nazwę kolumny na EditionID.
Step 15 - Posortuj kolumnę w porządku rosnącym.
Relacja przy użyciu kolumn obliczeniowych
Step 1 - Przełącz na Diagram View. Upewnij się, że tabeleMedals i Hosts są blisko siebie.
Step 2 - Przeciągnij plik EditionID kolumna w Medals do EditionID kolumna w Hosts.
PowerPivot tworzy relację między dwiema tabelami. ZAlinemiędzy dwiema tabelami wskazuje związek. PlikEditionID Pole w obu tabelach jest podświetlone, co wskazuje, że relacja jest oparta na kolumnie EditionID.