Tworzenie relacji w widoku diagramów w dodatku Power Pivot

Dotyczy
Excel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Praca z wieloma tabelami sprawia, że dane stają się ciekawsze i bardziej istotne dla tabel przestawnych i raportów, które korzystają z tych danych. Podczas pracy z danymi przy użyciu dodatku Power Pivot można używać widoku diagramu do tworzenia połączeń między zaimportowanymi tabelami i zarządzania nimi.

Aby można było utworzyć relacje między tabelami, każda tabela musi mieć kolumnę zawierającą zgodne wartości. Na przykład w przypadku powiązania rekordów Klienci i Zamówienia każdy rekord zamówienia musi zawierać kod lub identyfikator klienta odpowiadający jednemu klientowi.

  1. W oknie dodatku Power Pivot kliknij pozycję Widok diagramu. Układ arkusza kalkulacyjnego widoku danych zmieni się na wizualny układ diagramu, a tabele zostaną automatycznie uporządkowane na podstawie relacji między nimi.
  2. Kliknij prawym przyciskiem myszy diagram tabeli, a następnie kliknij polecenie Utwórz relację. Zostanie otwarte okno dialogowe Tworzenie relacji.
  3. Jeśli tabela pochodzi z relacyjnej bazy danych, kolumna jest wstępnie zaznaczona. Jeśli żadna kolumna nie jest wstępnie wybrana, wybierz jedną z tabeli zawierającej dane, które będą używane do skorelowania wierszy w każdej tabeli.
  4. W polu Powiązana tabela odnośników wybierz tabelę zawierającą co najmniej jedną kolumnę danych, która jest powiązana z tabelą wybraną w polu Tabela.
  5. W polu Kolumna wybierz kolumnę zawierającą dane powiązane z kolumną Pokrewna kolumna odnośnika.
  6. Kliknij przycisk Utwórz.

Uwaga

Program Excel sprawdza, czy typy danych w poszczególnych kolumnach są zgodne, jednak nie sprawdza, czy kolumny rzeczywiście zawierają pasujące dane, i tworzy relację, nawet jeśli wartości nie są zgodne. Aby sprawdzić, czy relacja jest prawidłowa, utwórz tabelę przestawną zawierającą pola z obu tabel. Jeśli dane wyglądają nieprawidłowo (na przykład komórki są puste lub ta sama wartość powtarza się w każdym wierszu), musisz wybrać inne pola i prawdopodobnie inne tabele.

Gdy modele danych zawierają wiele tabel lub dużą liczbę pól, ustalenie, których kolumn użyć w relacji między tabelami, może być trudne. Jednym ze sposobów znalezienia powiązanej kolumny jest wyszukanie jej w modelu. Ta technika jest przydatna, gdy 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 hurtowni danych zazwyczaj zawierają wiele kluczy. Możesz zacząć od klucza w tej tabeli, a następnie przeszukać model w poszukiwaniu innych tabel zawierających ten sam klucz. W relacji między tabelami można użyć dowolnej tabeli zawierającej odpowiedni klucz.

  1. W oknie dodatku Power Pivot kliknij przycisk Znajdź.
  2. W polu Znajdź wprowadź klucz lub kolumnę jako wyszukiwany termin. Wyszukiwane terminy muszą zawierać nazwę pola. Nie można wyszukiwać według cech kolumny ani typu zawartych w niej danych.
  3. Kliknij pole Pokaż ukryte pola podczas znajdowania metadanych . Jeśli klucz został ukryty w celu zmniejszenia przejrzystości w modelu, może on nie być widoczny w widoku diagramu.
  4. 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żyć w relacji między tabelami.

Zmienianie aktywnej relacji

Tabele mogą mieć wiele relacji, ale tylko jedna z nich może być aktywna. Aktywna relacja jest domyślnie używana w obliczeniach języka DAX i w nawigacji po raporcie przestawnym. Nieaktywnych relacji można używać w obliczeniach języka DAX za pośrednictwem funkcji USERELATIONSHIP. Aby uzyskać więcej informacji, zobacz temat USERELATIONSHIP, funkcja (język DAX).

Istnieje wiele relacji, jeśli tabele zostały zaimportowane w ten sposób, dla danej tabeli zdefiniowano wiele relacji w oryginalnym źródle danych lub jeśli dodatkowe relacje zostały utworzone ręcznie na potrzeby obsługi obliczeń języka DAX.

Aby zmienić aktywną relację, podwyższ poziom relacji nieaktywnej. Bieżąca aktywna relacja automatycznie staje się nieaktywna.

  1. 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).

  2. Kliknij linię prawym przyciskiem myszy, a następnie kliknij polecenie Oznacz jako aktywną.

    Uwaga

    Relację można uaktywnić tylko wtedy, gdy tabele nie są powiązane z żadną inną relacją. 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 uaktywnić 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 też używać pasków przewijania i kółka myszy.

Początek strony