Wyświetlanie i edytowanie relacji
Karta Projekt w oknie programu PowerPivot zawiera narzędzia pomagające wyświetlać relacje tabel, które zostały zdefiniowane w skoroszycie, i zarządzać nimi. Aby uzyskać więcej informacji dotyczących sposobu używania relacji w programie PowerPivot for Excel, zobacz temat Omówienie relacji.
[!UWAGA]
W systemach Windows Vista i Windows 7 funkcje okna programu PowerPivot są dostępne na Wstążce, którą omówiono w tym temacie. W systemie Windows XP te funkcje są dostępne za pośrednictwem zestawu menu. Użytkownicy systemu Windows XP, którzy chcą zobaczyć, jak polecenia menu są powiązane z poleceniami Wstążki, powinni zapoznać się z tematem Interfejs użytkownika programu PowerPivot w systemie Windows XP.
Wyświetlanie i edytowanie istniejących relacji
W oknie programu PowerPivot kliknij kartę Projekt, a następnie w grupie Relacje kliknij przycisk Zarządzaj relacjami.
Aby zmienić relację, w oknie dialogowym Zarządzanie relacjami wykonaj następujące czynności:
Zaznacz relację i kliknij przycisk Edytuj.
W oknie dialogowym Edytowanie relacji zmień tabele lub kolumny używane w relacji, a następnie kliknij przycisk OK.
W oknie dialogowym Zarządzanie relacjami kliknij przycisk Zamknij.
Zmienianie aktywnej relacji w widoku diagramu
W przypadku importowania tabel zawierających wiele relacji lub ręcznego tworzenia wielu relacji między dwiema tabelami należy określić jedną z relacji jako aktywną; ta relacja będzie używana domyślnie na potrzeby nawigacji i obliczeń. Pozostałe relacje istnieją w modelu jako relacje nieaktywne. Nieaktywnych relacji można używać w obliczeniach języka DAX. Można także awansować nieaktywną relację na aktywną relację.
W widoku diagramu zlokalizuj tabelę, dla której istnieją relacja aktywna i relacje nieaktywne. Nieaktywna relacja pojawi się jako linia kropkowana. (Relacja jest nieaktywna, jeśli między dwiema kolumnami istnieje już relacja pośrednia).
Kliknij linię aktywnej relacji (linia, która nie jest kropkowana), aby ją zaznaczyć. Kliknij tę linię prawym przyciskiem myszy, a następnie kliknij prawym przyciskiem myszy wybrane łącze. Wybierz opcję Oznacz jako nieaktywną.
Wskaż kropkowaną linię między dwiema tabelami.
Kliknij tę kropkowaną linię prawym przyciskiem myszy, a następnie kliknij polecenie Oznacz jako aktywną. Zwróć uwagę, że relację możesz również usunąć lub zmodyfikować za pomocą jej menu kontekstowego.
Zagadnienia dotyczące edytowania relacji
Podczas edytowania relacji należy pamiętać o następujących zagadnieniach:
Między każdą parą tabel może istnieć tylko jedna aktywna relacja. W sytuacjach, gdy dwie tabele można powiązać na wiele sposobów, jedna relacja jest relacją aktywną. Inne relacje są zachowywane w modelu danych, ale są flagowane jako nieaktywne.
Aktywna relacja jest używana domyślnie w obliczeniach języka DAX i podczas nawigowania po raporcie przestawnym. Nieaktywnych relacji można używać w obliczeniach języka DAX za pomocą funkcji USERELATIONSHIP. Aby uzyskać więcej informacji, zobacz tematy Funkcja USERELATIONSHIP (język DAX) i Praca z wieloma relacjami między dwiema tabelami.
Wartości danych w kolumnie Powiązana kolumna odnośnika muszą być unikatowe. Innymi słowy, kolumna nie może zawierać duplikatów.
Każda tabela musi mieć jedną kolumnę jednoznacznie identyfikującą każdy wiersz w tabeli.
Typy danych w polach Kolumna i Powiązana kolumna odnośnika muszą być zgodne. Aby uzyskać więcej informacji dotyczących typów danych, zobacz temat Typy danych obsługiwane w skoroszytach programu PowerPivot.
Aby zapoznać się z pełną listę wymagań, zobacz sekcję „Wymagania dotyczące relacji” w temacie Omówienie relacji.
Zobacz także
Koncepcje
Tworzenie relacji między dwiema tabelami