Skip to main content

PowerPivot for Excel - Tabela odnośników w hurtowni danych

[iExcel.pl] S01E02 - Listy do E (Czerwiec 2026)

[iExcel.pl] S01E02 - Listy do E (Czerwiec 2026)
Anonim

Jedną z rzeczy, które najbardziej wymieniam w PowerPivot dla programu Excel, jest możliwość dodawania tabel odnośników do zestawów danych. W większości przypadków dane, z którymi pracujesz, nie mają wszystkich pól, które potrzebujesz do analizy. Na przykład możesz mieć pole daty, ale musisz pogrupować dane według kwartału. Można napisać formułę, ale łatwiej jest utworzyć prostą tabelę odnośników w środowisku PowerPivot.

Możesz również użyć tej tabeli odnośników do innej grupy, takiej jak nazwa miesiąca i pierwsza / druga połowa roku. W terminach magazynowania danych faktycznie tworzysz tabelę wymiarów daty. W tym artykule przedstawię kilka przykładowych tabel wymiarów, aby ulepszyć twój projekt PowerPivot for Excel.

Nowa tabela wymiarów tekstu (wyszukiwania)

Rozważmy tabelę z danymi zamówienia. Załóżmy, że tabela zawiera pola dla klienta, daty zamówienia, sumy zamówień i rodzaju zamówienia. Skoncentrujemy się na polu typu zamówienia. Załóżmy, że pole typu zamówienia zawiera wartości takie jak:

  • Netbooki
  • Komputery stacjonarne
  • Monitory
  • Projektory
  • Drukarki
  • Skanery
  • Aparaty cyfrowe
  • Cyfrowe lustrzanki
  • Kamery filmowe
  • Kamkordery
  • Telefony biurowe
  • Inteligentne telefony
  • PDA
  • Akcesoria do telefonów komórkowych

W rzeczywistości będziesz miał kod dla tych, ale aby ten przykład był prosty, załóżmy, że są to rzeczywiste wartości w tabeli zamówień. Korzystając z programu PowerPivot dla programu Excel, łatwo będzie można pogrupować zamówienia według typu zamówienia.

A co jeśli chciałbyś innej grupy? Załóżmy na przykład, że potrzebujesz grupowania według kategorii, takich jak komputery, aparaty fotograficzne i telefony. Tabela zamówień nie ma pola kategorii, ale można ją łatwo utworzyć jako tabelę odnośników w programie PowerPivot for Excel. Pełna tabela wyszukiwania próbek znajduje się poniżej Tabela 1 .

Oto kroki:

  • Krok 1: Potrzebujesz oddzielnej listy z pola typu dla tabeli odnośników. To będzie twoje pole wyszukiwania. Z zestawu danych utwórz osobną listę wartości z pola typu zamówienia. Wprowadź oddzielną listę typów do skoroszytu programu Excel. Oznacz etykietę kolumny Rodzaj .
  • Krok 2: W kolumnie obok kolumny odnośnika (Typ) dodaj nowe pole, które chcesz zgrupować. W naszym przykładzie dodaj kolumnę z etykietą o nazwie Kategoria .
  • Krok 3: Dla każdej wartości na odrębnej liście wartości (typy w tym przykładzie) dodaj odpowiednią wartość Kategoria wartości. W naszym prostym przykładzie wpisz albo Komputery , Aparaty fotograficzne lub Telefony do Kategoria kolumna.
  • Krok 4: Skopiuj Rodzaj i Kategoria tabelę danych do schowka.
  • Krok 5: Otwórz skoroszyt programu Excel z danymi zamówienia w programie PowerPivot dla programu Excel. Uruchom okno PowerPivot. Kliknij Wklej, co spowoduje pojawienie się Twojej nowej tabeli odnośników. Nadaj tabeli nazwę i upewnij się, że sprawdzisz Użyj pierwszego wiersza jako nagłówków kolumn. Kliknij dobrze. Utworzono tabelę odnośników w PowerPivot.
  • Krok 6: Utwórz relację między Rodzaj pole w Zamówienie tabela i Kategoria pole w tabeli odnośników. Kliknij na Projekt wstążka i wybierz Utwórz relację. Dokonaj wyborów w Utwórz relację dialog i kliknij Stwórz.

Podczas tworzenia tabeli przestawnej w programie Excel na podstawie danych programu PowerPivot będzie można grupować według nowych Kategoria pole. Należy pamiętać, że PowerPivot dla programu Excel obsługuje tylko wewnętrzne połączenia. Jeśli masz typ zamówienia brakujące w tabeli odnośników, wszystkie odpowiednie rekordy dla tego typu nie będą dostępne w żadnej tabeli przestawnej na podstawie danych programu PowerPivot. Będziesz musiał to sprawdzić od czasu do czasu.

Tabela wymiaru daty (wyszukiwania)

Tabela odnośników daty najprawdopodobniej będzie potrzebna w większości projektów PowerPivot for Excel. Większość zestawów danych ma jakiś typ pól daty. Istnieją funkcje do obliczania roku i miesiąca.

Jednakże, jeśli potrzebujesz faktycznego tekstu miesiąca lub kwartału, musisz napisać złożoną formułę. Znacznie łatwiej jest dołączyć tabelę wymiarów wymiaru (Date) i porównać ją z numerem miesiąca w głównym zestawie danych. Do tabeli zamówień należy dodać kolumnę, która będzie zawierała numer miesiąca z pola daty zamówienia. Formuła DAX dla miesiąc w naszym przykładzie jest = MIESIĄC (Data zamówienia). Zwróci to liczbę od 1 do 12 dla każdego rekordu. Nasza tabela wymiarów zawiera alternatywne wartości, które zawierają link do numeru miesiąca. Zapewni to elastyczność w analizie. Pełna tabela wymiarów przykładowej daty znajduje się poniżej Tabela 2 .

Wymiar daty lub tabela wyszukiwania będzie zawierać 12 rekordów. Kolumna miesiąca będzie miała wartości od 1 do 12. Pozostałe kolumny będą zawierać skrócony tekst miesiąca, pełny tekst miesiąca, kwartał itp. Oto kroki:

  • Krok 1: Skopiuj tabelę z tabeli 2 poniżej i wklej do PowerPivot. Możesz utworzyć tę tabelę w Excelu, ale oszczędzam Twój czas. Powinieneś być w stanie wkleić bezpośrednio z wybranych danych poniżej, jeśli korzystasz z przeglądarki Internet Explorer lub Edge. PowerPivot wybiera formatowanie tabeli w moich testach. Jeśli używasz innej przeglądarki, możesz najpierw wkleić do programu Excel i skopiować ją z programu Excel, aby pobrać formatowanie tabeli.
  • Krok 2: Otwórz skoroszyt programu Excel z danymi zamówienia w programie PowerPivot dla programu Excel. Uruchom okno PowerPivot. Kliknij Pasta co spowoduje, że twoja tabela odnośników zostanie skopiowana z poniższej tabeli lub z Excela. Nadaj tabeli nazwę i upewnij się, że sprawdzisz Użyj pierwszego wiersza jako nagłówków kolumn. Kliknij dobrze. Utworzono tabelę wyszukiwania dat w PowerPivot.
  • Krok 3: Utwórz relację między Miesiąc pole w Zamówienie tabela i Numer miesiąca pole w tabeli odnośników. Kliknij na Projekt wstążka i wybierz Utwórz relację. Dokonaj wyborów w Utwórz relację dialog i kliknij Stwórz.

Ponownie, po dodaniu wymiaru daty będzie można grupować dane w tabeli przestawnej za pomocą dowolnej z różnych wartości z tabeli wyszukiwania daty. Grupowanie według kwartału lub nazwy miesiąca będzie bardzo proste.

Przykładowe tabele wymiarów (odnośników)

Tabela 1

RodzajKategoria
NetbookiKomputer
Komputery stacjonarneKomputer
MonitoryKomputer
Projektory i ekranyKomputer
Drukarki, skanery i faksyKomputer
Konfiguracja i serwis komputeraKomputer
Akcesoria komputeroweKomputer
Aparaty cyfroweAparat fotograficzny
Cyfrowe lustrzankiAparat fotograficzny
Kamery filmoweAparat fotograficzny
KamkorderyAparat fotograficzny
Akcesoria do aparatów i kamerAparat fotograficzny
Telefony domowe i biuroweTelefon
Telefony z ekranem dotykowymTelefon
Smartfony i urządzenia PDATelefon

Tabela 2

Numer miesiącaMonthTextShortMonthTextFullJedna czwartaSemestr
1JanstyczeńQ1H1
2LutlutyQ1H1
3ZniszczyćMarszQ1H1
4AprkwiecieńQ2H1
5MożeMożeQ2H1
6JunczerwiecQ2H1
7JullipiecQ3H2
8AugsierpieńQ3H2
9SepwrzesieńQ3H2
10PaźpaździernikP4H2
11NovlistopadP4H2
12DecgrudzieńP4H2