Vorige Volgende

Taak 3:  Een gegevensset maken

In deze procedure maakt u een gegevensset om aan te geven welke gegevens uit de tabellen Customers, OrderDetails en Products moeten worden geëxtraheerd.

1  
2  
Sales
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'
Bij deze SELECT-instructie worden vier tabellen gekoppeld om de vereiste gegevens op te halen.
5  
6  
7  
1  
EXTENDED_PRICE
2  
23  
row["QUANTITYORDERED"] * row["PRICEEACH"]
U kunt ook de expressiebuilder openen om de expressie te construeren door de juiste gegevenssetvelden te selecteren. Denk erom dat de gegevenssetvelden hoofdlettergevoelig zijn. Als u row["quantityOrdered"] hebt getypt in het veld Expressie, geeft BIRT een foutmelding weer als u een preview bekijkt van de resultaten die door de gegevensset zijn geretourneerd. De eis van hoofdlettergevoeligheid voor namen in gegevenssetvelden is in contrast met de instructie SELECT, waarbij de tabelveldnamen naar wens in hoofdletter of kleine letters kunt opgeven.

Afbeelding 16-2 Resultaatveld EXTENDED_PRICE

Afbeelding 16-2  Resultaatveld EXTENDED_PRICE
4  
8  

Afbeelding 16-3 Preview van geretourneerde rijen door de gegevensset Sales

Afbeelding 16-3  Preview van geretourneerde rijen door de gegevensset Sales
9  

(c) Copyright Actuate Corporation 2013