Udostępnij za pośrednictwem


Adding a Table (Reporting Services)

Tabela służy do wyświetlania danych szczegółowych, danych zgrupowanych lub obu tych typów danych.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 lub niezależne grupy sąsiadujące.Aby wyświetlić wartości zagregowane dla zgrupowanych danych, należy dodać sumy do grup.Formatując wiersze i kolumny, można wyróżnić dane, na które warto zwrócić uwagę.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 rozpocząć pracę od razu z obszar danych tabela, zobacz Tutorial: Creating a Basic Table Report.

Dodawanie tabeli w celu wyświetlania danych szczegółowych

Tabelę można dodać do powierzchni projektowej za pomocą przybornika.Domyślnie nowa tabela zawiera stałą liczbę kolumn z wierszem nagłówka, w którym znajdują się etykiety, i wierszem danych, w którym znajdują się dane szczegółowe.Na poniższej ilustracji pokazano nową tabelę dodaną do powierzchni projektowej.

Table template

Po zaznaczeniu tabeli na zewnątrz tabeli zostaną wyświetlone uchwyty wierszy i kolumn, a w komórkach zostaną wyświetlone nawiasy.Uchwyty wierszy wyświetlają grafiki pomagające w poznaniu przeznaczenia każdego wiersza.Nawiasy wskazują przynależność do grupy zaznaczonej komórki.Na poniższej ilustracji pokazano zaznaczoną pustą komórkę w tabeli domyślnej.

Table template on design surface, selected

Dojście do wiersza do wiersza danych pokazuje szczegóły (symbolRow handle with 3 parallel lines for details row). Aby wyświetlić dane w tych wierszach, należy przeciągnąć pola z okienka Dane raportu do komórek tabeli w wierszu nagłówka lub szczegółów.Oba wiersze są wypełniane równocześnie.Aby dodać kolejne kolumny, należy przeciągnąć pole do tabeli, aż zostanie wyświetlony punkt wstawiania.Po dodaniu pól zestawu danych do tabeli można zmienić domyślny format dat i waluty, aby określić sposób wyświetlania ich w raporcie.Na poniższym diagramie przedstawiono obszar danych tabela, z tych pól: Data, zamówienie, produktu, ilość i wiersz Suma.

Design, Table with column headers in Bold

Projekt można sprawdzić, wyświetlając raport w podglądzie.W razie potrzeby tabela jest rozwijana w dół strony.Wiersz etykiet i wiersz szczegółów są wyświetlane jeden raz dla każdego wiersza w zestawie wyników zapytania zestawu danych.Każdy produkt sprzedany zgodnie z zamówieniem jest wymieniony w osobnym wierszu wraz z ilością i sumą wierszy dla elementu, tak jak pokazano na poniższej ilustracji:

Preview of table with bold column headers

Tabela, od której rozpoczyna się pracę, to szablon oparty na obszarze danych elementu tablix.Można ulepszyć projekt swojej tabeli, dodając funkcje obsługiwane przez źródłowy obszar danych elementu tablix.Aby uzyskać więcej informacji zobacz Controlling the Tablix Data Region Display on a Report Page (Reporting Services). Projektowanie tabeli można też kontynuować, dodając grupy wierszy i grupy kolumn oraz dodając lub usuwając grupy szczegółów.Aby uzyskać więcej informacji zobacz Exploring the Flexibility of a Tablix Data Region.

Dodawanie sum danych szczegółowych

Aby dodać sumy, należy zaznaczyć komórki zawierające dane liczbowe, a następnie użyć menu skrótów w celu automatycznego dodania etykiet i sum dla danych szczegółowych w polach liczbowych.Można również ręcznie określić inne etykiety i sumy.Na poniższej ilustracji pokazano typowy wiersz sum, który zawiera sumy określone automatycznie i ręcznie:

Total row added to table

W podglądzie raportu jest wyświetlany wiersz nagłówka i wiersz szczegółów dla każdego wiersza w zestawie wyników zapytania zestawu danych, a ponadto jest wyświetlany wiersz sum.Na poniższej ilustracji pokazano kilka ostatnich wierszy tabeli, w tym wiersz sumy.

Preview with table and total row

Aby uzyskać więcej informacji zobacz How to: Add a Total to a Group or Tablix Data Region (Reporting Services).

Dodawanie grup wierszy do tabeli

Można przeciągnąć pole z okienka Dane raportu do komórki, aby wyświetlić dane szczegółowe, i tak samo można przeciągnąć pole do okienka Grupowanie, aby dodać grupę.W przypadku tabeli należy przeciągnąć pole do okienka Grupy wierszy.Po dodaniu grupy do tabeli są automatycznie dodawane komórki w nowych kolumnach w obszarze grupy wierszy, w których mają być wyświetlane wartości grupy.Aby uzyskać więcej informacji na temat obszarów Zobacz Understanding Tablix Data Region Areas.

Na poniższej ilustracji pokazano tabelę z dwiema zagnieżdżonymi grupami wierszy w widoku projektu.Grupy wierszy zostały utworzone przez przeciągnięcie pola Order, a następnie pola Date do okienka Grupy wierszy i wstawienie każdej grupy jako nadrzędnej dla istniejących grup.Na ilustracji pokazano grupę nadrzędną utworzoną na podstawie daty, grupę podrzędną utworzoną na podstawie numeru zamówienia oraz grupę szczegółów, która została zdefiniowana domyślnie.

Table grouped by Date and Order

W widoku Podgląd raportu wyświetla dane zamówienie grupowane najpierw według data, a następnie według kolejności, jak pokazano na rysunku wykonaj.

Table grouped by date and then order

Alternatywną metodą wyświetlania zgrupowanych danych jest wcięcie hierarchii grup w celu wyświetlenia zagnieżdżonej relacji grup zamiast przedstawiania każdej wartości w jej własnej kolumnie.Ten styl formatowania nosi nazwę raportu wcinanego.Aby uzyskać więcej informacji dotyczących formatowania informacji o grupach jako raport stepped zobacz How to: Create a Stepped Report.

Dodawanie sum do grup wierszy

Aby pokazać sumy dla grupy, można użyć uzależnioną od kontekstu Dodawanie sumy polecenia.W przypadku grupy wierszy polecenie Dodaj sumę dodaje wiersz poza grupą, dzięki czemu występuje on tylko raz w odniesieniu do grupy.W przypadku grup zagnieżdżonych wiersz sumy dla grupy podrzędnej znajduje się poza nią, ale wewnątrz grupy nadrzędnej.W takim przypadku warto ustawić kolor tła wiersza sumy dla grupy podrzędnej, aby można go było odróżnić od wierszy szczegółów.Za pomocą innego koloru tła można także wyróżnić wiersze nagłówka i stopki tabeli.Na poniższej ilustracji pokazano tabelę z wierszem sumy, który dodano dla grupy utworzonej na podstawie numerów zamówień.

Design view, add total rows to group and table

W wyświetlonym raporcie wiersz zawierający sumy częściowe zamówienia będzie powtarzany jeden raz dla każdego numeru zamówienia.W stopce tabeli będą wyświetlane sumy dla wszystkich dat.Kilka ostatnich wierszy na poniższej ilustracji to trzy ostatnie wiersze szczegółów, suma częściowa dla ostatniego numeru zamówienia SO71952 oraz sumy dla wszystkich dat w tabeli.

Preview, Table with Group Totals, last rows

Aby uzyskać więcej informacji zobacz How to: Add a Total to a Group or Tablix Data Region (Reporting Services).

Usuwanie lub ukrywanie wierszy szczegółów

Po obejrzeniu podglądu tabeli w raporcie można podjąć decyzję o usunięciu istniejących wierszy szczegółów.Można także określić, że domyślnie będą one ukryte i umożliwić użytkownikowi przełączanie się między widokami zawierającymi mniej i więcej szczegółów, tak jak w raporcie szczegółowym.

Do usuwania wierszy szczegółów z tabeli służy okienko Grupowanie.Należy zaznaczyć grupę szczegółów i użyć menu skrótów w celu usunięcia grupy oraz wierszy, w których są wyświetlane dane szczegółowe.Na poniższej ilustracji pokazano widok projektu tabeli, w której wiersze są zgrupowane według daty i numeru zamówienia, bez wierszy szczegółów.Do tej tabeli nie dodano wierszy sumy.

Design view, table with two groups, no details

Po usunięciu wiersza szczegółów zakres wartości obejmuje grupy wierszy.Nie będą już wyświetlane dane szczegółowe.

Uwaga

W niektórych sytuacjach po usunięciu wiersza szczegółów należy sprawdzić, czy wyrażenie w każdej komórce określa odpowiednie wyrażenie agregujące.W razie potrzeby należy edytować wyrażenie, aby określić wymagane funkcje agregujące.

Na poniższej ilustracji pokazano podgląd tego raportu.

Preview, table with groups but no detail rows

Aby dodać lub usunąć wiersze z tabela, zobacz How to: Insert or Delete a Row (Reporting Services).

Po wstępnym przejrzeniu raportu można też ukryć wiersze szczegółów.W tym celu można utworzyć raport szczegółowy, w którym będą wyświetlane tylko dane grupy nadrzędnej.W komórce grupowania w grupie zawierającej każdą grupę wewnętrzną (w tym grupę szczegółów) należy dodać przełącznik widoczności.Na przykład w przypadku grupy szczegółów należy dodać przełącznik do pola tekstowego, w którym jest wyświetlana wartość grupy numerów zamówień.W przypadku grupy numerów zamówień należy dodać przełącznik do pola tekstowego, w którym jest wyświetlana wartość grupy dat.Na poniższej ilustracji pokazano wiersz dla 1 września 2001 roku, który rozwinięto w celu wyświetlenia kilku pierwszych zamówień.

Preview, table with expanded drilldown node

Aby uzyskać więcej informacji zobacz How to: Add a Visibility Toggle to an Item (Reporting Services).