Udostępnij za pośrednictwem


Adding Interactive Sort to a Data Region

Można dodać przyciski sortowania interakcyjnego, aby umożliwić użytkownikom przełączanie porządku rosnącego i malejącego 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.

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

  • Co należy posortować: wierszy lub kolumn?

  • Według jakiego elementu będzie wykonywane sortowanie: Pole wyświetlane w kolumnie tabeli?Pole, które nie jest wyświetlane?

  • Jaki jest kontekst sortowania: na przykład można sortować wiersze skojarzone z grupami wierszy, kolumny skojarzone z grupami kolumn, wiersze szczegółów, grupy podrzędne w obrębie grupy nadrzędnej albo grupy nadrzędne i grupy podrzędne razem.

  • Do którego pola tekstowego ma zostać dodany przycisk sortowania: w nagłówku kolumny czy w nagłówku wiersza grupy?

  • Czy mają być synchronizowane sortowania dla wielu regionów danych: podczas projektowania raportu tak, że gdy użytkownik przełącza kolejność sortowania, inne regiony dane z tego samego element nadrzędny również sortować.

Aby uzyskać instrukcje krok po kroku zobacz How to: Add Interactive Sort to a Table or Matrix (Reporting Services).

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 Grouping and Sorting Report Data.

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 How to: Add Interactive Sort to a Table or Matrix (Reporting Services).