Udostępnij za pośrednictwem


Sortowanie interakcyjne (program Report Builder 3.0 i usługi SSRS)

Można dodać przyciski sortowania interakcyjnego, aby umożliwić użytkownikom przełączanie kolejności rosnącej i malejącej dla wierszy w tabeli albo wierszy i kolumn w macierzy.Najpowszechniejszym zastosowaniem funkcji sortowania interakcyjnego jest dodanie przycisku sortowania do nagłówka każdej kolumny.Dzięki temu użytkownik będzie mógł wybrać kolumnę, według której będą sortowane dane.

Jednak przycisk sortowania interakcyjnego można dodać do dowolnego pola tekstowego, a nie tylko do nagłówków kolumn.Na przykład w przypadku pola tekstowego w wierszu znajdującym się poza grupą wierszy można określić sortowanie wierszy grupy nadrzędnej, wierszy lub kolumn grupy podrzędnej albo wierszy lub kolumn szczegółów.Pola można także łączyć w jednym wyrażeniu grupy, a następnie sortować według wielu pól.

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.

Podczas dodawania funkcji sortowania interakcyjnego należy określić następujące elementy:

  • Jakie elementy będą sortowane: wiersze czy kolumny?

  • Co należy sortować według: pole, w którym jest wyświetlany kolumna tabela?Pole, które nie jest wyświetlane?

  • Jakie kontekst do sortowania w: na przykład można sortować wiersze skojarzonych z grupy wierszy; kolumna związane z grupami kolumna; wiersze szczegółów; grup podrzędność w grupie nadrzędnej; w grupie nadrzędne i podrzędność razem.

  • Które pole tekstowe, aby dodać przycisk Sortuj: w nagłówku kolumna lub wiersza nagłówka grupy?

  • Czy sortowanie wielu obszarów danych ma być synchronizowane: można zaprojektować raport, w którym przełączenie kolejności sortowania przez użytkownika spowoduje, że to sortowanie zostanie użyte również w innych obszarach danych mających ten sam element nadrzędny.

Instrukcje krok po kroku, zobacz Jak Dodaj sortowanie interakcyjnych tabeli lub macierzy (Konstruktora raportów 3.0 i SSRS).

W poniższej tabeli podsumowano efekty, jakie można uzyskać dzięki użyciu przycisków sortowania interakcyjnego.

Action

Elementy do sortowania

Miejsce dodania przycisku sortowania

Elementy, wg których będzie wykonywane sortowanie

Zakres sortowania

Sortowanie wierszy szczegółów w tabeli niezawierającej grup

Szczegóły

Nagłówek kolumny

Pole zestawu danych powiązane z tą kolumną

Obszar danych

Sortowanie wystąpień grup najwyższego poziomu w macierzy

Grupy

Nagłówek kolumny

Wyrażenie grupy dla grupy nadrzędnej

Obszar danych

Sortowanie wierszy szczegółów grupy podrzędnej w tabeli

Szczegóły

Wiersz nagłówka grupy podrzędnej

Pole zestawu danych, według którego będzie wykonywane sortowanie

Grupa podrzędna

Sortowanie wierszy w wielu grupach wierszy oraz wierszy szczegółów w tabeli

Grupy, ale należy ponownie zdefiniować wyrażenie grupy

Nagłówek kolumny

Wartość zagregowana pola zestawu danych, według którego będzie wykonywane sortowanie

Obszar danych

Synchronizowanie kolejności sortowania w wielu obszarach danych

Grupy

Zazwyczaj nagłówek kolumny

Wyrażenie grupy

Zestaw danych

Procesor raportów stosuje sortowanie interakcyjne po zastosowaniu wszystkich wyrażeń sortowania dotyczących obszaru danych i grup.Aby uzyskać więcej informacji, zobacz Filtrowanie, grupowanie i sortowanie danych (program Report Builder 3.0 i usługi SSRS).

Dodawanie funkcji sortowania interakcyjnego dla wielu grup

W tabeli zawierającej zagnieżdżone grupy wierszy, z których każda jest oparta na jednym polu zestawu danych, można dodać przycisk sortowania interakcyjnego umożliwiający sortowanie wartości grup nadrzędnych, wartości grup podrzędnych lub wierszy szczegółów.Można jednak umożliwić użytkownikowi sortowanie tabeli według wartości grup nadrzędnych i podrzędnych bez konieczności kilkukrotnego klikania.

W tym celu należy ponownie zaprojektować tabelę, tak aby grupowanie było wykonywane według jednego wyrażenia łączącego wiele pól.Na przykład w przypadku zestawu danych z liczbami magazynowymi w sytuacji, gdy oryginalna tabela była grupowana według rozmiaru, a następnie według koloru, można określić jedną grupę z wyrażeniem grupy stanowiącym połączenie pól rozmiaru i koloru.Aby uzyskać więcej informacji, zobacz Jak Dodaj sortowanie interakcyjnych tabeli lub macierzy (Konstruktora raportów 3.0 i SSRS).