Anterior Avançar

Tarefa 3:  Compilar um conjunto de dados

Neste procedimento, você compilará um conjunto de dados para indicar quais dados extrair das tabelas Clientes, OrderDetails e Produtos.

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'
Essa instrução SELECT une quatro tabelas para obter os dados necessários.
5  
6  
7  
1  
EXTENDED_PRICE
2  
3  
row["QUANTITYORDERED"] * row["PRICEEACH"]
Como alternativa, abra o compilador de expressões para compilar a expressão selecionando os campos do conjunto de dados apropriados. Observe que os nomes do campo de conjunto de dados fazem distinção entre maiúsculas e minúsculas. Se você tiver digitado row["quantityOrdered"] no campo Expressão, o BIRT exibirá um erro quando forem visualizados os resultados retornados pelo conjunto de dados. O requisito de maiúsculas e minúsculas para nomes de campos do conjunto de dados é diferente da instrução SELECT, na qual é possível digitar nomes de campos da tabela em maiúsculas ou minúsculas.

Figura 16-2 Campo calculado EXTENDED_PRICE

Figura 16-2  Campo calculado EXTENDED_PRICE
4  
8  
Escolha Visualizar Resultados para confirmar se a consulta retornará os dados corretos. Figura 16-3 mostra algumas das linhas de dados que o conjunto de dados retorna.

Figura 16-3 Visualização de linhas retornadas pelo conjunto de dados Vendas

Figura 16-3  Visualização das linhas retornadas pelo conjunto de dados Vendas
9  

(c) Copyright Actuate Corporation 2013