Προηγούμενο Επόμενο

Εργασία 6:  Ταξινόμηση των δεδομένων

Κατά την αρχική δημιουργία και προεπισκόπηση μιας αναφοράς, οι γραμμές δεδομένων εμφανίζονται στην αναφορά με τη σειρά με την οποία τις επιστρέφει το ερώτημα. Η σειρά μπορεί να ποικίλλει και αυτό εξαρτάται από πολλούς παράγοντες, όπως π.χ. τον τρόπο παροχής δεδομένων στην προέλευση δεδομένων. Στις περισσότερες περιπτώσεις, θα χρειαστεί να αλλάξετε τη σειρά με την οποία εμφανίζονται τα δεδομένα στην αναφορά.

1  
2  
3  
Στη λειτουργία επεξεργασίας διάταξης, επιλέξτε τον πίνακα επιλέγοντας την καρτέλα Πίνακας στην κάτω αριστερή γωνία, όπως απεικονίζεται στο Σχήμα 1-18. Αυτή η καρτέλα εμφανίζεται όταν τοποθετείτε το δείκτη του ποντικιού επάνω από την κάτω αριστερή γωνία του πίνακα.

Σχήμα 1-18 Επιλογή πίνακα

Σχήμα 1-18  Επιλογή πίνακα
Η λειτουργία επεξεργασίας ιδιοτήτων εμφανίζει τις ιδιότητες του πίνακα, όπως απεικονίζεται στο Σχήμα 1-19.

Σχήμα 1-19 Η λειτουργία επεξεργασίας ιδιοτήτων εμφανίζει τις γενικές ιδιότητες του πίνακα

Σχήμα 1-19  Λειτουργία επεξεργασίας ιδιοτήτων στην οποία εμφανίζονται οι γενικές ιδιότητες του πίνακα
4  
5  
*
*
Στο Σχήμα 1-20 εμφανίζεται ο ορισμός ταξινόμησης.

Σχήμα 1-20 Ορισμός ταξινόμησης στο πλαίσιο Νέο κλειδί ταξινόμησης

Σχήμα 1-20  Ορισμός ταξινόμησης στο πλαίσιο Νέο κλειδί ταξινόμησης
Πατήστε OK. Η σελίδα Ταξινόμηση εμφανίζει το καθορισμένο κλειδί ταξινόμησης.
6  

Σχήμα 1-21 Ταξινομημένα δεδομένα κατά όνομα πελάτη

Σχήμα 1-21  Ταξινομημένα δεδομένα κατά όνομα πελάτη
Παρατηρήστε ότι τα ονόματα με κεφαλαία γράμματα εμφανίζονται στην κορυφή της λίστας. Το BIRT ταξινομεί τα δεδομένα σειρών χαρακτήρων με βάση τις τιμές κωδικοσημείων UCS-2. Σε σύνολα χαρακτήρων με βάση το ASCII, τα κεφαλαία γράμματα διαθέτουν μικρότερη τιμή κωδικοσημείου από τα πεζά γράμματα. Συνεπώς, τα κεφαλαία γράμματα εμφανίζονται πριν από τα πεζά.
7  
1  
2  
Στη σελίδα Ταξινόμηση, που εμφανίζεται στο Σχήμα 1-22, επιλέξτε το κλειδί ταξινόμησης και πατήστε Τροποποίηση.

Σχήμα 1-22 Το κλειδί ταξινόμησης που εμφανίζεται στη σελίδα ταξινόμησης

Σχήμα 1-22  Το κλειδί ταξινόμησης που εμφανίζεται στη σελίδα ταξινόμησης
3  
row["CUSTOMERNAME"].toUpperCase()
Αυτή η έκφραση χρησιμοποιεί τη συνάρτηση JavaScript toUpperCase( ) για τη μετατροπή όλων των τιμών ονομάτων πελατών σε κεφαλαία πριν από την ταξινόμηση. Στα ονόματα συναρτήσεων JavaScript εφαρμόζεται διάκριση πεζών/κεφαλαίων, συνεπώς πρέπει να πληκτρολογήσετε το toUpperCase( ) ακριβώς όπως εμφανίζεται. Στις παραπομπές σε ονόματα στηλών γίνεται επίσης διάκριση πεζών/κεφαλαίων. Σε αυτή την έκφραση, το σωστό όνομα είναι row["CUSTOMERNAME"]. Αν πληκτρολογήσετε row["customername"], για παράδειγμα, το εργαλείο σχεδίασης αναφορών BIRT εμφανίζει σφάλμα κατά την εκτέλεση της αναφοράς. Μπορείτε να επαληθεύσετε τον τρόπο κεφαλαιογράφησης ενός ονόματος στήλης εξετάζοντας το όνομα που εμφανίζεται στην προβολή Εξερεύνηση δεδομένων.
8  

(c) Copyright Actuate Corporation 2013