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

Εργασία 3:  Δημιουργία συνόλου δεδομένων

Σε αυτή τη διαδικασία, θα δημιουργήσετε ένα σύνολο δεδομένων για να ορίσετε ποια δεδομένα θα ανακτηθούν από τους πίνακες Customers, OrderDetails και Products.

1  
2  
Πωλήσεις
3  
4  
SELECT Customers.state,
Orderdetails.quantityOrdered,
Orderdetails.priceEach,
Products.productline
 
FROM Customers INNER JOIN Orders ON Customers.customerNumber = Orders.customerNumber
INNER JOIN Orderdetails ON Orders.orderNumber = Orderdetails.orderNumber
INNER JOIN Products ON Orderdetails.productCode = Products.productCode
 
WHERE Customers.country = 'USA'
Αυτή η πρόταση SELECT συνενώνει τέσσερις πίνακες για τη λήψη των απαραίτητων δεδομένων.
5  
6  
7  
1  
EXTENDED_PRICE
2  
3  
row["QUANTITYORDERED"] * row["PRICEEACH"]
Εναλλακτικά, ανοίξτε το εργαλείο δόμησης εκφράσεων για να δημιουργήσετε την έκφραση επιλέγοντας τα κατάλληλα πεδία συνόλου δεδομένων. Έχετε υπόψη ότι στα ονόματα πεδίων του συνόλου δεδομένων γίνεται διάκριση πεζών/κεφαλαίων. Αν πληκτρολογήσετε row["quantityOrdered"] στο πεδίο Έκφραση, το BIRT εμφανίζει ένα σφάλμα κατά την προεπισκόπηση των αποτελεσμάτων που επιστρέφονται από το σύνολο δεδομένων. Αυτή η απαίτηση διαφέρει από τον τρόπο καταχώρησης των ονομάτων στην πρόταση SELECT, όπου μπορείτε να πληκτρολογήσετε τα ονόματα πεδίων με οποιονδήποτε συνδυασμό κεφαλαίων ή πεζών χαρακτήρων.

Σχήμα 16-2 Υπολογιζόμενο πεδίο EXTENDED_PRICE

Σχήμα 16-2  Υπολογιζόμενο πεδίο EXTENDED_PRICE
4  
8  
Επιλέξτε Προεπισκόπηση αποτελεσμάτων για να επιβεβαιώσετε ότι το ερώτημα επιστρέφει τα σωστά δεδομένα. Στο Σχήμα 16-3 εμφανίζονται μερικές από τις σειρές δεδομένων που επιστρέφει το σύνολο δεδομένων.

Σχήμα 16-3 Προεπισκόπηση σειρών που επιστρέφονται από το σύνολο δεδομένων Πωλήσεις

Σχήμα 16-3  Προεπισκόπηση σειρών που επιστρέφονται από το σύνολο δεδομένων Πωλήσεις
9  

(c) Copyright Actuate Corporation 2013