Udostępnij za pośrednictwem


Tworzenie hierarchii w tabeli (samouczek)

W trakcie tej lekcji użyjesz programu PowerPivot do wyświetlania i tworzenia hierarchii na podstawie kolumn tabeli w widoku diagramu. Hierarchia to lista węzłów podrzędnych, które można tworzyć na podstawie kolumn i umieszczać w dowolnej kolejności na liście. Hierarchie mogą pojawiać się niezależnie od innych kolumn w narzędziu klienta do raportowania, dzięki czemu użytkownicy klienta mogą łatwiej wybierać typowe ścieżki danych i nawigować po nich. Aby uzyskać więcej informacji o hierarchiach, zobacz temat Hierarchie w programie PowerPivot.

Wymagania wstępne

Ten temat stanowi część samouczka programu PowerPivot for Excel, który należy przerabiać w określonej kolejności. Aby uzyskać informacje dotyczące wymagań wstępnych oraz pierwszego kroku w samouczku, zobacz temat Wprowadzenie do samouczków programu PowerPivot for Excel.

Po co tworzy się hierarchie?

Tabele mogą zawierać dziesiątki, a nawet setki kolumn. Z tego powodu użytkownicy klienta mogą mieć trudności ze znajdowaniem danych i uwzględnianiem ich w raporcie. Użytkownik klienta może za pomocą zaledwie jednego kliknięcia dodać do raportu całą hierarchię (składającą się z wielu kolumn). Hierarchie mogą również zapewniać prosty, intuicyjny widok kolumn. Na przykład w tabeli Data można utworzyć hierarchię Kalendarz. Rok kalendarzowy byłby używany jako najwyższy węzeł nadrzędny i miałby węzły podrzędne Kwartał, Miesiąc oraz Dzień (Rok kalendarzowy->Kwartał->Miesiąc->Dzień). Ta hierarchia pokazuje logiczną relację od poziomu Rok kalendarzowy do poziomu Dzień.

Hierarchie mogą być również uwzględniane w perspektywach. Perspektywy definiują wyświetlane podzestawy modelu, które zapewniają skoncentrowane, specyficzne dla prowadzonej działalności lub specyficzne dla używanej aplikacji punkty widzenia modelu. Perspektywa może na przykład przedstawiać użytkownikom hierarchię tylko tych elementów danych, które są niezbędne dla ich konkretnych wymagań dotyczących raportowania. Aby uzyskać więcej informacji o perspektywach, zobacz temat Okno dialogowe Perspektywy.

Tworzenie hierarchii

Hierarchię można utworzyć za pomocą kolumn i menu kontekstowego tabeli lub za pomocą przycisku Create Hierarchy w nagłówku tabeli w widoku diagramu. Przy tworzeniu hierarchii pojawia się nowy węzeł nadrzędny z kolumnami wybranymi jako węzły podrzędne.

Tworząc hierarchię, użytkownik tworzy nowy obiekt w modelu. Użytkownik nie przenosi kolumn na hierarchię, lecz tworzy dodatkowe obiekty. Pojedynczą kolumnę można dodać do wielu hierarchii.

Aby utworzyć hierarchię za pomocą menu kontekstowego

  1. W oknie programu PowerPivot przełącz się do widoku diagramu. Rozwiń tabelę DimDate, co ułatwi przeglądanie wszystkich jej pól.

    Naciśnij i przytrzymaj klawisz Ctrl, a następnie kliknij kolumny CalendarYear, CalendarQuarter i CalendarMonth (będzie konieczne przewinięcie w dół tabeli).

  2. Aby otworzyć menu kontekstowe, kliknij prawym przyciskiem myszy jedną z zaznaczonych kolumn. Kliknij polecenie Create Hierarchy. U dołu tabeli zostanie utworzony węzeł nadrzędny hierarchii, Hierarchia 1, a wybrane kolumny zostaną skopiowane do hierarchii jako węzły podrzędne.

  3. Wpisz nazwę Daty jako nazwę nowej hierarchii.

  4. Przeciągnij kolumnę FullDateLabel pod węzeł podrzędny CalendarMonth hierarchii. Spowoduje to utworzenie węzła podrzędnego z tej kolumny i umieszczenie go poniżej węzła podrzędnego CalendarMonth.

Aby utworzyć hierarchię za pomocą przycisku w nagłówku tabeli

  1. Przy wciąż aktywnym widoku diagramu wskaż tabelę DimProduct, a następnie kliknij przycisk Utwórz hierarchię w nagłówku tabeli. U dołu tabeli pojawi się pusty węzeł nadrzędny hierarchii.

  2. Wpisz nazwę Kategorie produktów jako nazwę nowej hierarchii.

  3. Aby utworzyć węzły podrzędne hierarchii, przeciągnij na nią kolumny Kategoria produktów, Podkategoria produktów i ProductName.

    Przypomnij sobie z poprzedniej lekcji dodanie kolumn Kategoria produktów i Podkategoria produktów przez utworzenie kolumn obliczeniowych, które odwołują się do tych pól w powiązanych tabelach. Jedną z zalet użycia funkcji RELATED jest możliwość lokalizowania pól w tej samej tabeli, co umożliwia tworzenie hierarchii, takich jak Kategorie, w których są używane wartości z innych tabel.

Edytowanie hierarchii

Możesz zmienić nazwę hierarchii, zmienić nazwę węzła podrzędnego, zmienić kolejność węzłów podrzędnych, dodać dodatkowe kolumny jako węzły podrzędne, usunąć węzeł podrzędny z hierarchii, pokazać nazwę źródłową węzła podrzędnego (nazwę kolumny) i ukryć węzeł podrzędny, jeśli ma on taką samą nazwę jak węzeł nadrzędny hierarchii.

Aby zmienić nazwę hierarchii lub węzła podrzędnego

  1. Przy wciąż aktywnym widoku diagramu w hierarchii Kategorie kliknij prawym przyciskiem myszy węzeł podrzędny FullDateLabel, a następnie kliknij polecenie Zmień nazwę. Wpisz nazwę Data.

    Należy zauważyć, że po kliknięciu prawym przyciskiem myszy węzła podrzędnego w hierarchii jest dostępnych kilka poleceń umożliwiających przeniesienie kolumny źródłowej albo zmianę lub ukrycie jej nazwy.

  2. Kliknij dwukrotnie hierarchię nadrzędną (Kategorie produktów), a następnie zmień jej nazwę na Kategorie.

Usuwanie hierarchii

Hierarchie znajdujące się w skoroszycie warto pozostawić w celu ukończenia samouczka, ale jeśli użytkownik zechce w którymś momencie usunąć hierarchię, może to zrobić, wykonując poniższe kroki.

Aby usunąć hierarchię i wszystkie jej węzły podrzędne

  1. Przy wciąż aktywnym widoku diagramu w tabeli FactSales kliknij prawym przyciskiem myszy węzeł nadrzędny hierarchii (Przykład hierarchii 2), a następnie kliknij polecenie Usuń. (Możesz również kliknąć węzeł nadrzędny hierarchii, a następnie nacisnąć klawisz Delete). Usunięcie hierarchii powoduje również usunięcie wszystkich węzłów podrzędnych.

  2. W wyświetlonym oknie dialogowym kliknij przycisk Delete from Model, aby potwierdzić tę czynność.

Następny krok

Aby kontynuować wykonywanie tego samouczka, przejdź do następnego tematu: Tworzenie tabeli przestawnej na podstawie danych programu PowerPivot (samouczek).

Zobacz także

Koncepcje

Hierarchie w programie PowerPivot

Okno programu PowerPivot: Widok diagramu