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.