Udostępnij za pośrednictwem


Dodawanie macierzy (program Report Builder 3.0 i usługi SSRS)

Macierz służy do wyświetlania zgrupowanych danych i informacji podsumowania.Dane można grupować według wielu pól lub wyrażeń w grupach wierszy i kolumn.Macierze oferują funkcje podobne do tabel krzyżowych i tabel przestawnych.Gdy w czasie wykonywania dane raportu i obszary danych są łączone, macierz rozszerza się w poziomie i w pionie na stronie.Wartości wyświetlane w komórkach macierzy to wartości zagregowane obejmujące część wspólną grupy wierszy i grupy kolumn, do których należy dana komórka.Można formatować wiersze i kolumny, aby wyróżnić dane, na które warto zwrócić uwagę.Można także dodać przełączniki rozwijania szczegółów, które początkowo ukrywają dane szczegółowe, dzięki czemu użytkownik będzie mógł klikać przełączniki w celu wyświetlenia w zależności od potrzeb większej lub mniejszej ilości szczegółów.

Po wykonaniu wstępnego projektu można kontynuować opracowywanie macierzy, aby ułatwić użytkownikowi przeglądanie jej.Aby uzyskać więcej informacji, zobacz Sterowanie wyświetlaniem obszaru danych elementu tablix na stronie raportu (program Report Builder 3.0 i usługi SSRS).

Ostrzeżenie

Macierze można publikować niezależnie od raportu w formie składników Report Part.Składniki Report Part to niezależne elementy raportu, które są przechowywane na serwerze raportów i mogą być używane w innych raportach. Program Report Builder umożliwia przeglądanie i wybieranie tych składników w Galerii składników Report Part w celu dodania ich do raportu. Składniki Report Part, które mają być używane, można zapisywać w Galerii składników Report Part za pomocą programów Report Designer i Report Builder. Aby uzyskać więcej informacji, zobacz tematy Składniki Report Part (program Report Builder 3.0 i usługi SSRS) i Składniki Report Part w programie Report Designer (usługi SSRS) w witrynie sieci Web microsoft.com.

Aby szybko rozpocząć pracę z macierzy, zobacz Samouczek: Tworzenie raportu macierzy (Konstruktora raportów 3.0) lub Samouczek: Tworzenie podstawowego raportu macierzy.

Reporting Services Przykładowe raporty zawierają wiele raportów, które używają macierzy.Informacje dotyczące macierzy można uzyskać, przeglądając definicję przykładowego raportu albo wyświetlając wyrenderowany raport w programie Report Builder lub Report Designer.Aby uzyskać więcej informacji dotyczących pobierania przykładowych raportów, zobacz (SSRS) Reporting Services próbek.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

W tym dokumencie

Dodawanie macierzy do raportu

Dodawanie grupy nadrzędnej lub grupy podrzędnej do macierzy

Dodawanie grupy sąsiadującej do macierzy

Dodawanie macierzy do raportu

Macierz można dodać do powierzchni projektowej za pomocą karty Wstawianie na Wstążce.W celu dodania macierzy można użyć Kreatora tabeli lub macierzy, który umożliwia utworzenie połączenia ze źródłem danych i zestawu danych oraz skonfigurowanie macierzy, ale można też dodać macierz, używając szablonu macierzy.

Ostrzeżenie

Kreator jest dostępny tylko w .

W celu przedstawienia całego procesu konfiguracji tabeli w tym temacie opisano tworzenie macierzy za pomocą szablonu.Macierz początkowo zawiera grupę wierszy, grupę kolumn, komórkę narożną i komórkę danych, tak jak pokazano na poniższej ilustracji.

Pusta macierz z jedną grupą wierszy i jedną grupą kolumn

Po zaznaczeniu macierzy na powierzchni projektowej zostaną wyświetlone uchwyty wierszy i kolumn, tak jak pokazano na poniższej ilustracji.

Nowa macierz dodana z przybornika, zaznaczona

Aby dodać grupy, należy przeciągnąć pola zestawu danych do obszarów Grupy wierszy i Grupy kolumn w okienku Grupowanie.Pierwsze pole przeciągnięte do okienka grup wierszy lub grup kolumn zastępuje początkowo pustą grupę domyślną.Następnie można zastosować formatowanie do każdej komórki, w zależności od danych.

Macierz, wiersz kategorii i grupa kolumn położenia geograficznego

W podglądzie macierz jest rozwijana w celu pokazania wartości grupy wierszy i grupy kolumn.W komórkach są wyświetlane wartości podsumowania, tak jak pokazano na poniższej ilustracji.

Podgląd renderowanej macierzy z rozwiniętymi grupami

Macierz, od której rozpoczyna się pracę, to szablon oparty na obszarze danych elementu tablix.Opracowywanie projektu macierzy można kontynuować, dodając zagnieżdżone albo sąsiadujące grupy wierszy lub grupy kolumn, a nawet dodając wiersze szczegółów.Aby uzyskać więcej informacji, zobacz Poznawanie wszechstronności obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Dodawanie grupy nadrzędnej lub grupy podrzędnej do macierzy

Aby dodać grupę opartą na jednym polu zestawu danych, należy przeciągnąć pole z okienka Dane raportu do odpowiedniego obszaru Grupy wierszy lub Grupy kolumn w okienku Grupowanie.Pole należy upuścić w hierarchii grupy, aby ustawić jego relację z istniejącymi grupami.Upuszczenie go nad istniejącą grupą spowoduje utworzenie grupy nadrzędnej, a upuszczenie go poniżej istniejącej grupy spowoduje utworzenie grupy podrzędnej.

Jeśli upuścisz pole miejsce kilka rzeczy grupowania okienka:

  • Automatycznie jest tworzona nowa grupa o unikatowej nazwie utworzonej na podstawie nazwy pola.Wyrażenie grupy jest zestaw pole proste nazwę odwołania, na przykład [Category].

  • Nowego wiersza lub kolumna pojawi się w odpowiedniej grupie lub kolumna grupy obszaru wiersza.

  • W nowej kolumnie jest wyświetlana komórka grupy wierszy dla domyślnych wierszy danych z zestawu danych raportu.Komórki w treści elementu tablix dla tego wiersza są teraz elementami członkowskimi grupy wierszy.Jeśli zdefiniowano dowolne grupy kolumn, komórki znajdujące się w tych kolumnach są elementami członkowskimi tych grup kolumn.Wskaźniki grupy zapewniają podpowiedzi wizualne dotyczące przynależności każdej komórki do grupy.

Aby dostosować grupy po jego utworzeniu, użyj element tablix grupy okno dialogowe.Można zmienić nazwę grupy i edytować lub dodać nowe wyrażenia do definicji grupy.Aby dodać lub usunąć wiersze z tabela, zobacz Jak Wstawianie lub usuwanie wiersza (Konstruktora raportów 3.0 i SSRS).

Po uruchomieniu raportu nagłówki kolumn dynamicznych są rozwijane w prawo (lub w lewo, jeśli właściwość Kierunek macierzy ma wartość RTL) dla liczby kolumn równej liczbie unikatowych wartości grupy.Wiersze dynamiczne rozciągają się w dół strony.Dane widoczne w komórkach treści elementu tablix są wartościami zagregowanymi, utworzonymi na podstawie części wspólnych grup wierszy i grup kolumn, tak jak pokazano na poniższej ilustracji.

Macierz, zagnieżdżony wiersz i grupy kolumn z sumami

Raport wyświetlany w podglądzie wygląda tak jak na poniższej ilustracji.

Zagnieżdżone grupy w podglądzie

Aby napisać wyrażenia określające zakres inny niż domyślny, w wywołaniu funkcji agregującej należy określić nazwę zestawu danych, obszaru danych lub grupy.Aby obliczyć, jaki procent wartości grupy kategorii Clothing stanowi każda podkategoria, należy dodać kolumnę w grupie Category obok kolumny Total, sformatować pole tekstowe do wyświetlania wartości procentowych i dodać wyrażenie, w którym w liczniku będzie używany zakres domyślny, a w mianowniku zakres grupy Category, tak jak pokazano w poniższym przykładzie.

=SUM(Fields!Linetotal.Value)/SUM(Fields! Linetotal.Value,"Category")

Aby uzyskać więcej informacji, zobacz Opis zakresu wyrażeń dla sum, wartości zagregowanych i kolekcji wbudowanych (program Report Builder 3.0 i usługi SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Dodawanie grupy sąsiadującej do macierzy

Aby dodać grupę sąsiadującą na podstawie jednego pola zestawu danych, należy użyć menu skrótów w okienku Grupowanie.Aby uzyskać więcej informacji, zobacz Jak Dodawanie lub usuwanie grup w regionie danych (Konstruktora raportów 3.0 i SSRS).Na poniższej ilustracji pokazano grupę utworzoną na podstawie położenia geograficznego oraz grupę sąsiadującą utworzoną na podstawie roku.

Sąsiadujące grupy kolumn dla wartości położenia geograficznego i roku

W tym przykładzie zapytanie zawiera przefiltrowane wartości danych, które zawierają tylko wartości dotyczące Europy oraz lat 2003 i 2004.Można jednak ustawić filtry dla każdej grupy niezależnie.Raport wyświetlany w podglądzie wygląda tak jak na poniższej ilustracji.

Podgląd sąsiadujących grup kolumn

Aby dodać kolumna Suma dla grupy przyległej kolumna, kliknij komórka kolumna grupy definicji i używać Dodawanie sumy polecenia.Nowa kolumna statyczna zostanie dodana obok grupy kolumn i będzie zawierać domyślną sumę wartości zagregowanych dla każdego pola liczbowego w istniejących wierszach.Aby zmienić wyrażenie, na przykład ręcznie edytować wartość zagregowana domyślny Avg([Sales]).Aby uzyskać więcej informacji, zobacz Jak Dodawanie sumy grupy lub Region danych element tablix (Konstruktora raportów 3.0 i SSRS).

Ikona strzałki używana z łączem Powrót na górę stronyPowrót do początku

Historia zmian

Zaktualizowana zawartość

Dodano odwołanie do przykładowych raportów oraz łącze do informacji dotyczących pobierania.