Forrige Næste

Opgave 3:  Opret et datasæt

I denne fremgangsmåde skal du oprette et datasæt for at angive, hvilke data der skal udtrækkes fra tabellerne Customers, OrderDetails og Products.

1  
2  
Salg
3  
4  
Brug følgende SQL SELECT-sætning til at angive, hvilke data der skal hentes. Skriv kolonne- og tabelnavnene, eller træk dem fra Tilgængelige elementer til den relevante placering i SELECT-sætningen.
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-sætningen sammenkæder fire tabeller for at få de nødvendige data.
5  
6  
7  
1  
EXTENDED_PRICE
2  
3  
row["QUANTITYORDERED"] * row["PRICEEACH"]
Du kan i stedet åbne Opret udtryk for at opbygge udtrykket ved at vælge de relevante felter i datasættet. Bemærk, at der skelnes mellem store og små bogstaver i navne på datasætfelter. Hvis du skriver row["quantityOrdered"] i feltet Udtryk, viser BIRT en fejl, når du får vist det resultat, der returneres af datasættet. Reglen for store/små bogstaver for navne på datasætfelter afviger fra SELECT-sætninger, hvor du kan angive tabelfeltnavne med en vilkårlig kombination af store og små bogstaver.

Figur 17-2 Beregnet felt, EXTENDED_PRICE

Figur 17-2  Beregnet felt, EXTENDED_PRICE
4  
8  

Figur 17-3	 Vis resultatet af rækker, der returneres af salgsdatasættet

Figur 17-3  Vis resultatet af rækker, der returneres af salgsdatasættet
9  

(c) Copyright Actuate Corporation 2013