Praca z wieloma tabelami sprawia, że dane są bardziej interesujące i adekwatne do tabel przestawnych i raportów używających tych danych. Podczas pracy z danymi przy użyciu dodatku Power Pivot można tworzyć połączenia między zaimportowanymi tabelami i zarządzać nimi za pomocą widoku diagramu.
Tworzenie relacji pomiędzy tabelami wymaga, aby każda tabela zawierała kolumnę zawierającą pasujące wartości. Jeśli na przykład odnosisz się do klientów i zamówień, każdy rekord zamówienia musi mieć kod lub identyfikator klienta, który będzie rozpoznawać jednego klienta.
-
W oknie Power Pivot kliknij pozycję Widok diagramu. Układ arkusza kalkulacyjnego widoku danych zmienia się w wizualny układ diagramu, a tabele są automatycznie uporządkowane na podstawie ich relacji.
-
Kliknij prawym przyciskiem myszy diagram tabeli, a następnie kliknij polecenie Twórca Relacja. Zostanie otwarte okno dialogowe Twórca Relacja.
-
Jeśli tabela pochodzi z relacyjnej bazy danych, kolumna jest wstępnie zaznaczona. Jeśli żadna kolumna nie jest wstępnie zaznaczona, wybierz jedną z tabeli zawierającej dane, które będą używane do korelowania wierszy w każdej tabeli.
-
W polu Powiązana tabela odnośników wybierz tabelę zawierającą co najmniej jedną kolumnę danych powiązaną z tabelą wybraną w polu Tabela.
-
W polu Kolumna zaznacz kolumnę zawierającą dane powiązane z kolumną odnośnika pokrewnego.
-
Kliknij przycisk Utwórz.
Uwaga: Mimo że program Excel sprawdza, czy typy danych są zgodne między poszczególnymi kolumnami, nie sprawdza, czy kolumny rzeczywiście zawierają zgodne dane i utworzy relację, nawet jeśli wartości nie odpowiadają. Aby sprawdzić, czy relacja jest prawidłowa, utwórz tabelę przestawną zawierającą pola z obu tabel. Jeśli dane wyglądają źle (na przykład komórki są puste lub ta sama wartość powtarza się w dół każdego wiersza), musisz wybrać różne pola i ewentualnie różne tabele.
Znajdowanie powiązanej kolumny
Jeśli modele danych zawierają wiele tabel lub tabel zawierają dużą liczbę pól, ustalenie kolumn, których należy użyć w relacji pomiędzy tabelami, może być trudne. Jednym ze sposobów znalezienia powiązanej kolumny jest wyszukanie jej w modelu. Ta technika jest przydatna, jeśli wiesz już, której kolumny (lub klucza) chcesz użyć, ale nie masz pewności, czy inne tabele zawierają tę kolumnę. Na przykład tabele faktów w magazynie danych zwykle zawierają wiele kluczy. Możesz zacząć od klucza w tej tabeli, a następnie wyszukać w modelu inne tabele zawierające ten sam klucz. Dowolna tabela zawierająca odpowiedni klucz może być używana w relacji między tabelami.
-
W oknie Power Pivot kliknij przycisk Znajdź.
-
W polu Znajdź wprowadź klucz lub kolumnę jako wyszukiwany termin. Terminy wyszukiwania muszą składać się z nazwy pola. Nie można wyszukiwać cech kolumny ani typu zawartych w niej danych.
-
Kliknij pole Pokaż ukryte pola podczas znajdowania metadanych . Jeśli klucz został ukryty w celu zmniejszenia bałaganu w modelu, może nie być widoczny w widoku diagramu.
-
Kliknij przycisk Znajdź następny. Jeśli zostanie znalezione dopasowanie, kolumna zostanie wyróżniona na diagramie tabeli. Teraz wiadomo, która tabela zawiera pasującą kolumnę, której można używać w relacji pomiędzy tabelami.
Zmienianie aktywnej relacji
Tabele mogą mieć wiele relacji, ale tylko jedna może być aktywna. Aktywna relacja jest domyślnie używana w obliczeniach języka DAX i nawigowaniu po raportach przestawnych. Relacji nieaktywnych można używać w obliczeniach języka DAX za pomocą funkcji USERELATIONSHIP. Aby uzyskać więcej informacji, zobacz USERELATIONSHIP, funkcja (język DAX).
Istnieje wiele relacji, jeśli tabele zostały zaimportowane w ten sposób, gdzie zdefiniowano wiele relacji dla tej tabeli w oryginalnym źródle danych lub jeśli ręcznie utworzono dodatkowe relacje w celu obsługi obliczeń języka DAX.
Aby zmienić aktywną relację, podwyższ poziom nieaktywnej relacji. Bieżąca aktywna relacja staje się automatycznie nieaktywna.
-
Wskaż linię relacji między tabelami. Nieaktywna relacja jest wyświetlana jako linia kropkowana. (Relacja jest nieaktywna, ponieważ między tymi dwiema kolumnami istnieje już relacja pośrednia).
-
Kliknij prawym przyciskiem myszy linię, a następnie kliknij polecenie Oznacz jako aktywne.
Uwaga: Relację można aktywować tylko wtedy, gdy żadna inna relacja nie jest powiązana z obiema tabelami. Jeśli tabele są już powiązane, ale chcesz zmienić sposób ich powiązania, musisz oznaczyć bieżącą relację jako nieaktywną, a następnie aktywować nową.
Rozmieszczanie tabel w widoku diagramu
Aby wyświetlić wszystkie tabele na ekranie, kliknij ikonę Dopasuj do ekranu w prawym górnym rogu widoku diagramu.
Aby zorganizować wygodny widok, użyj kontrolki Przeciągnij do powiększenia , minimapy i przeciągnij tabele do preferowanego układu. Do przewijania ekranu można również użyć pasków przewijania i kółka myszy.