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).