Anterior Seguinte

Tarefa 3:  Criar um conjunto de dados

Neste procedimento, o utilizar pode construir um conjunto de dados para indicar quais os dados a extrair das tabelas Customers, OrderDetails e Products.

1  
2  
Vendas
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 instrução SELECT junta quatro tabelas para obter os dados necessários.
5  
6  
7  
1  
EXTENDED_PRICE
2  
3  
row["QUANTITYORDERED"] * row["PRICEEACH"]
Em alternativa, abra o construtor de expressões para criar a expressão seleccionando os campos de conjuntos de dados adequados. Tenha em consideração que os nomes dos campos dos conjuntos de dados dependem de maiúsculas e minúsculas. Se tiver escrito row["quantityOrdered"] no campo Expressão, BIRT apresenta um erro quando pré-visualiza os resultados devolvidos pelo conjunto de dados. A exigência relativa a maiúsculas e minúsculas para nomes de campos de conjuntos de dados é diferente da instrução SELECT na qual pode inserir nomes de campos de tabelas em maiúsculas ou minúsculas.

Imagem 16-2 Campo calculado EXTENDED_PRICE

Imagem 16-2  Campo calculado EXTENDED_PRICE
4  
8  

Imagem 16-3 Pré-visualização de linhas devolvidas pelo conjunto de dados Vendas

Imagem 16-3  Pré-visualização de linhas devolvidas pelo conjunto de dados Vendas
9  

(c) Copyright Actuate Corporation 2013