Poprzedni Następny

Czynność 6:  Sortowanie danych

Po utworzeniu i wyświetleniu podglądu raportu wiersze danych w raporcie są przedstawiane w kolejności, w jakie zostały zwrócone przez zapytanie. Kolejność ta może być różna i zależy od wielu czynników, na przykład od sposobu dostarczenia danych przez źródło danych. W większości przypadków wskazana jest zmiana kolejności wyświetlania danych w raporcie.

1  
2  
3  
W edytorze układu wybierz tabelę przez wybranie karty Tabela w lewym dolnym rogu, co pokazano na rysunku 1-18. Zakładka jest wyświetlana po przesunięciu kursora myszy nad lewy dolny róg tabeli.

Rysunek 1-18 Wybieranie tabeli

Rysunek 1-18  Wybieranie tabeli
W Edytorze właściwości zostaną wyświetlone właściwości tabeli, zgodnie z Rysunkiem 1-19.

Rysunek 1-19 Edytor właściwości wyświetlający właściwości ogólne tabeli

Rysunek 1-19  Edytor właściwości wyświetlający właściwości ogólne tabeli
4  
5  
*
*
Rysunek 1-20 przedstawia okno definiowania sortowania.

Rysunek 1-20 Definicja sortowania w oknie Nowy klucz sortowania

Rysunek 1-20  Definicja sortowania w oknie Nowy klucz sortowania
Kliknij przycisk OK. Zdefiniowany klucz sortowania zostanie wyświetlony na stronie Sortowanie.
6  

Rysunek 1-21 Dane posortowane według nazwy klienta

Rysunek 1-21  Dane posortowane według nazwy klienta
Nazwy z wielkimi literami są wyświetlane na początku listy. Narzędzie BIRT sortuje łańcuchy według wartości punktu kodowego UCS-2. W zestawach znaków opartych na standardzie ASCII wielkie litery mają większe wartości punktów kodowych niż małe litery. Oznacza to, że wielkie litery są wyświetlane przed małymi.
7  
1  
2  
Na stronie Sortowanie widocznej na Rysunku 1-22 wybierz klucz sortowania, a następnie kliknij przycisk Edytuj.

Rysunek 1-22 Klucz sortowania wyświetlany na stronie Sortowanie

Rysunek 1-22  Klucz sortowania wyświetlany na stronie Sortowanie
3  
row["CUSTOMERNAME"].toUpperCase()
To wyrażenie używa funkcji JavaScript toUpperCase(  ) w celu konwersji wszystkich wartości nazw klientów na wielkie litery przed posortowaniem. W nazwach funkcji JavaScript rozróżniana jest wielkość liter, więc nazwę toUpperCase( ) należy wpisać dokładnie tak, jak została pokazana. Wielkość liter jest też rozróżniana w nazwach kolumn. W tym wyrażeniu łańcuch row["CUSTOMERNAME"] jest poprawną nazwą, która ma zostać użyta. Wpisanie na przykład łańcucha row["customername"] spowoduje, że projektant raportów BIRT zgłosi błąd po uruchomieniu raportu. Wielkości liter w nazwach kolumn można sprawdzić, zapoznając się z nazwami wyświetlanymi w Eksploratorze danych.
8  

(c) Copyright Actuate Corporation 2013