Anterior Siguiente

Tarea 3:  Construir un conjunto de datos

En este procedimiento, crea un conjunto de datos para indicar los datos a extraer de las tablas Customers, OrderDetails y Products.

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'
Esta sentencia SELECT une cuatro tablas para obtener los datos necesarios.
5  
6  
7  
1  
EXTENDED_PRICE
2  
3  
row["QUANTITYORDERED"] * row["PRICEEACH"]
Como alternativa, abra el constructor de expresiones para construir la expresión seleccionando los campos de conjunto de datos apropiados. Tenga en cuenta que los nombres de campo de conjunto de datos son sensibles a mayúsculas y minúsculas. Si ha escrito row["quantityOrdered"] en el campo Expresión, BIRT visualiza un error en la vista previa de los resultados que devuelve el conjunto de datos. El requisito de mayúsculas y minúsculas en los nombres de campo de conjunto de datos difiere de la sentencia SELECT, donde puede escribir los nombres de campo de tabla tanto en mayúsculas como en minúsculas.

Figura 16-2 Campo calculado EXTENDED_PRICE

Figura 16-2  Campo calculado EXTENDED_PRICE
4  
8  
Seleccione Vista previa de resultados para confirmar que la consulta devuelve los datos correctos. La Figura 16-3 muestra algunas de las filas de datos que devuelve el conjunto de datos.

Figura 16-3 Vista previa de las filas devueltas por el conjunto de datos Sales

Figura 16-3  Vista previa de las filas devueltas por el conjunto de datos Sales
9  

(c) Copyright Actuate Corporation 2013