Udostępnij za pośrednictwem


Tabele, macierze i listy (program Report Builder 3.0 i usługi SSRS)

Tabele, macierze i listy to obszary danych, w których dane raportu są wyświetlane w komórkach zorganizowanych w wierszach i kolumnach.Komórka zazwyczaj zawiera dane tekstowe, takie jak tekst, daty i liczby, ale może zawierać również mierniki, wykresy lub elementy raportu, takie jak obrazy.Tabele, macierze i listy są często nazywane zbiorczo obszarami danych elementu tablix.

Szablony tabel, macierzy i list są tworzone na podstawie obszaru danych elementu tablix, który jest elastyczną siatką umożliwiającą wyświetlanie danych w komórkach.W szablonach tabeli i macierzy komórki są zorganizowane w wierszach i kolumnach.Szablony są odmianami źródłowego ogólnego obszaru danych elementu tablix, więc w projektowanym raporcie można wyświetlać dane, używając kombinacji formatów szablonów, i zmienić tabelę, macierz lub listę w taki sposób, aby zawierała funkcje innego obszaru danych.Na przykład gdy po dodaniu tabeli okaże się, że nie spełnia ona potrzeb użytkownika, można dodać grupy kolumn, aby zmienić tabelę w macierz.

W obszarach danych tabeli i macierzy można wyświetlać złożone relacje danych, w tym tabele zagnieżdżone, macierze, listy, wykresy i mierniki.Tabele i macierze mają układ tabelaryczny, a zawarte w nich dane pochodzą z jednego zestawu danych utworzonego na podstawie jednego źródła danych.Najważniejsza różnica między tabelami a macierzami jest taka, że tabele mogą zawierać tylko grupy wierszy, a macierze zawierają zarówno grupy wierszy, jak i grupy kolumn.

Listy są nieco inne.Obsługują one układ dowolny i mogą zawierać wiele równorzędnych tabel i macierzy, z których każda będzie zawierać dane z innego zestawu danych.List można także używać w formularzach, takich jak faktury.

Na poniższych obrazach pokazano proste raporty zawierające tabelę, macierz lub listę.

Tabela, macierz i lista

Aby szybko rozpocząć pracę z tabel, macierzy i list, zobacz Samouczek: Tworzenie raportu tabeli podstawowej (Konstruktora raportów 3.0), Samouczek: Tworzenie raportu macierzy (Konstruktora raportów 3.0), i Samouczek: Tworzenie raportu dowolnych (Konstruktora raportów 3.0).

Ostrzeżenie

Tabele, macierze i listy 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.

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

Tabela

Macierz

Lista

Przygotowywanie danych

Tworzenie i konfigurowanie tabeli, macierzy i listy

Zmienianie szablonów elementu tablix

Tematy dotyczące sposobów wykonywania określonych zadań

W tej sekcji

Tabela

Tabela służy do wyświetlania danych szczegółowych, organizowania danych w grupach wierszy lub wykonywania obu tych zadań.Szablon Tabela zawiera trzy kolumny z wierszem nagłówka tabeli i wierszami szczegółów przeznaczonymi dla danych.Na poniższej ilustracji pokazano początkowy szablon tabeli zaznaczony na powierzchni projektowej:

Szablon tabeli na powierzchni projektowej, zaznaczony

Dane można grupować według jednego pola, według wielu pól lub za pomocą napisanego samodzielnie wyrażenia.Można tworzyć grupy zagnieżdżone oraz niezależne sąsiadujące grupy, a także wyświetlać wartości zagregowane dla grupowanych danych lub dodawać sumy do grup.Na przykład jeśli tabela zawiera grupę wierszy o nazwie [Kategoria], można dodać sumę częściową dla każdej grupy oraz sumę końcową dla raportu.Aby ulepszyć wygląd tabeli i wyróżnić ważne dane, można scalić komórki i zastosować formatowanie do nagłówków danych i tabeli.

Można początkowo ukryć dane szczegółowe lub zgrupowane i dodać przełączniki przeglądania szczegółowego, aby umożliwić użytkownikowi interakcyjny wybór ilości wyświetlanych danych.

Aby uzyskać więcej informacji, zobacz Dodawanie tabeli (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

Macierz

Macierz służy do wyświetlania podsumowań zagregowanych danych zgrupowanych w wierszach i kolumnach, podobnie jak tabela przestawna lub tabela krzyżowa.Liczba wierszy i kolumn w grupach jest określana przez liczbę unikatowych wartości dla każdej grupy wierszy i kolumn.Na poniższej ilustracji pokazano początkowy szablon macierzy zaznaczony na powierzchni projektowej:

Nowa macierz dodana z przybornika, zaznaczona

Dane można grupować według wielu pól lub wyrażeń w grupach wierszy i kolumn.W czasie wykonywania, gdy są łączone dane raportu i obszary danych, macierz rozszerza się w poziomie i w pionie na stronie z powodu dodawania kolumn do grup kolumn i wierszy do grup wierszy.W komórkach macierzy są wyświetlane wartości zagregowane obejmujące część wspólną grup wierszy i grup kolumn, do których należy dana komórka.Na przykład jeśli macierz zawiera grupę wierszy (Kategoria) i dwie grupy kolumn (Terytorium i Rok) wyświetlające sumę sprzedaży, w raporcie są wyświetlane dwie komórki zawierające sumy sprzedaży dla każdej wartości z grupy Kategoria.Zakres komórek są przecięcia dwóch są: Kategoria i terytorium i kategorii i rok.Macierz może zawierać grupy zagnieżdżone i sąsiadujące.Grupy zagnieżdżone mają relację nadrzędny-podrzędny, a grupy sąsiadujące mają relację równorzędną.Sumy częściowe można dodać dla dowolnego lub wszystkich poziomów zagnieżdżonych wierszy i kolumn w macierzy.

Odczytywać dane macierzy i wyróżnianie danych chcesz uwydatnić, można scalić komórki lub podzielić poziomo i pionowo i formatowanie danych i grupy nagłówków.

Można także dołączyć przełącza drążenia, które początkowo ukryć dane szczegółowe; Użytkownik może kliknąć następnie przełącza, aby wyświetlić więcej lub mniej szczegółów, w razie potrzeby.

Aby uzyskać więcej informacji, zobacz Dodawanie macierzy (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

Lista

Lista umożliwia utworzenie układu dowolnego.Użytkownik nie jest ograniczony układem siatki i może dowolnie umieszczać pola na liście.Używając listy, można zaprojektować formularz służący do wyświetlania wielu pól zestawu danych lub pełniący rolę kontenera służącego do wyświetlania obok siebie wielu obszarów danych dla danych zgrupowanych.Na przykład można zdefiniować grupę dla listy, dodać tabelę, wykres i obraz, a następnie wyświetlić wartości w tabeli oraz formularz graficzny dla każdej wartości grupy, na przykład dla rekordu pracownika lub pacjenta.

Nowa lista dodana z przybornika, zaznaczona

Aby uzyskać więcej informacji, zobacz Dodawanie listy (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

Przygotowywanie danych

W obszarach danych tabeli, macierzy i listy są wyświetlane dane z zestawu danych.Można przygotować dane w zapytaniu pobierającym dane dla zestawu danych albo ustawić właściwości tabeli, macierzy lub listy.

Języki kwerendy, takie jak Transact-SQL, używanego do pobierania danych dla zestawów danych raportu można przygotować dane, stosując filtry, aby uwzględnić tylko podzbiór danych, zastępując null wartości lub puste ze stałych, które czytelność raportu, sortowania i grupowanie danych.

Aby przygotować dane w obszarze danych tabeli, macierzy lub listy w raporcie, należy ustawić właściwości obszaru danych lub komórek w obszarze danych.W celu filtrowania lub sortowania danych należy ustawić właściwości obszaru danych.Na przykład aby sortować dane, należy określić kolumny, według których będzie wykonywane sortowanie, oraz kierunek sortowania.Aby podać alternatywną wartość pola, należy ustawić wartości tekstu komórki, w której jest wyświetlane pole.Na przykład aby wyświetlać ciąg „Puste”, gdy pole jest puste lub zawiera wartość null, należy użyć wyrażenia w celu ustawienia wartości.

Aby uzyskać więcej informacji, zobacz Przygotowywanie danych do wyświetlania w obszarze 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

Tworzenie i konfigurowanie tabeli, macierzy i listy

Podczas dodawania tabel lub macierzy do raportu można użyć Kreatora tabeli lub macierzy, ale można też utworzyć je ręcznie na podstawie szablonów oferowanych przez program Report Builder lub program Report Designer.Listy są tworzone ręcznie na podstawie szablonu listy.

Kreator prowadzi użytkownika przez cały proces, dzięki czemu można szybko utworzyć i skonfigurować tabelę albo macierz.Po ukończeniu pracy w kreatorze lub utworzeniu obszarów danych elementu tablix od początku, można je konfigurować i ulepszać.Okna dialogowe, które są dostępne za pośrednictwem menu wyświetlanych po kliknięciu prawym przyciskiem myszy w obszarach danych, ułatwiają ustawianie najczęściej używanych właściwości podziałów strony, powtarzania i widoczności nagłówków i stopek, opcji wyświetlania, filtrów i sortowania.Jednak obszar danych elementu tablix oferuje dużo dodatkowych właściwości, które można ustawić tylko w okienku Właściwości programu Report Builder.Na przykład jeśli chcesz wyświetlić komunikat, gdy zestawu danych dla tabela, macierz lub lista jest pusta, można określić tekst wiadomości w NoRowsMessage tablix właściwość w okienku właściwość.

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

Zmienianie szablonów elementu tablix

Początkowy wybór szablonu elementu tablix nie ogranicza użytkownika.Podczas dodawania grup, sum i etykiet może okazać się, że warto zmodyfikować projekt elementu tablix.Na przykład można rozpocząć od tabeli, a następnie usunąć wiersze szczegółów i dodać grupy kolumn.Aby uzyskać więcej informacji, zobacz Poznawanie wszechstronności obszaru danych elementu tablix (program Report Builder 3.0 i usługi SSRS).

Można kontynuować opracowywanie tabeli, macierzy lub listy, dodając dowolną funkcję elementu tablix.Funkcje elementu tablix obejmują wyświetlanie danych szczegółowych lub wartości zagregowanych dla danych zgrupowanych w wierszach i kolumnach.Można tworzyć grupy zagnieżdżone, niezależne grupy sąsiadujące lub grupy cykliczne.Dane zgrupowane można filtrować i sortować, a także można łatwo łączyć grupy, włączając do definicji grupy wiele wyrażeń grupy.

Można także dodać sumy dla grupy i sumy końcowe dla obszaru danych.Można ukryć wiersze i kolumny w celu uproszczenia raportu i umożliwić użytkownikowi wyświetlanie ukrytych danych, tak jak w raporcie rozwijanym.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).

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

Tematy dotyczące sposobów wykonywania określonych zadań

W tej sekcji przedstawiono procedury Cię krok po kroku, jak pracować z pracy z tabelami, macierzy i list w raportach; sposób wyświetlania danych w wierszach i kolumnas, dodawanie i usuwanie kolumnas, scalanie komórek i zawierać sumy cząstkowe wierszy i kolumna grup.

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

W tej sekcji

W poniższych tematach podano dodatkowe informacje dotyczące pracy z obszarem danych elementu tablix.

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