Task 3: Datensatz builden
In dieser Prozedur builden Sie einen Datensatz, um die Daten anzugeben, die aus den Tabellen "Customers", "OrderDetails" und "Products" extrahiert werden sollen.
4 Geben Sie mit der folgenden SQL-Anweisung SELECT an, welche Daten abgerufen werden sollen. Geben Sie die Spalten- und Tabellennamen ein oder ziehen Sie sie aus "Verfügbare Elemente" an die entsprechende Position in der Anweisung SELECT.FROM Customers INNER JOIN Orders ON Customers.customerNumber = Orders.customerNumberINNER JOIN Orderdetails ON Orders.orderNumber = Orderdetails.orderNumberINNER JOIN Products ON Orderdetails.productCode = Products.productCode
5 Wählen Sie "Fertig stellen" aus, um den Datensatz zu speichern. Die Anzeige "Datensatz bearbeiten" zeigt die Spalten an, die Sie in der Abfrage angegeben haben, sowie Optionen, mit denen Sie den Datensatz bearbeiten können.
6 Wählen Sie "Berechnete Spalten" und anschließend "Neu" aus, um ein berechnetes Feld zu erstellen, das erweiterte Preise berechnet, indem es die Werte der Felder QUANTITYORDERED und PRICEEACH miteinander multipliziert.
7 Geben Sie bei "Neue berechnete Spalte" wie in Abbildung 17-2 dargestellt die folgenden Werte an:Alternativ können Sie den Builder für Ausdrücke zum Erstellen des Ausdrucks öffnen, indem Sie die entsprechenden Datensatzfelder auswählen. Bei Datensatzfeldnamen ist die Groß-/Kleinschreibung zu beachten. Wenn Sie row["quantityOrdered"] eingegeben haben, zeigt BIRT einen Fehler an, wenn Sie eine Vorschau der vom Datensatz zurückgegebenen Ergebnisse aufrufen. Bei Datensatzfeldnamen muss zwischen Groß-/Kleinschreibung unterschieden werden, während Sie bei Anweisungen des Typs SELECT die Tabellenfelder beliebig mit Groß- oder mit Kleinbuchstaben eingeben können.Abbildung 17-2 Berechnetes Feld 'EXTENDED_PRICE'
8 Wählen Sie die Option "Vorschauergebnisse" aus, um sicherzustellen, dass die Abfrage die richtigen Daten zurückgibt. Abbildung 17-3 zeigt einige der Datenzeilen, die von dem Datensatz zurückgegeben werden.Abbildung 17-3 Vorschau der vom Datensatz 'Sales' zurückgegebenen Zeilen
(c) Copyright Actuate Corporation 2013 |