作業 4:建置訂單子報告的資料集 在本程序中,您將建置一個資料集,以指出要從 Orders 表格中擷取哪些資料。您建立的訂單子報告稍後會使用這個資料集。 1 在「資料總管」中,用滑鼠右鍵按一下「資料集」,再從快速功能表中選擇「新建資料集」。 2 在「新建資料集」中,輸入下列文字以作為資料集名稱: Orders 3 其他欄位使用預設值,再選擇「下一步」。 4 在「查詢」的「可用項目」中,展開 CLASSICMODELS,然後展開 Orders 表格,以顯示表格中的直欄。 5 利用下列 SQL SELECT 陳述式,來指出要擷取的資料: SELECT Orders.orderNumber, Orders.orderDate FROM Orders WHERE Orders.customerNumber = ? 這個陳述式會選取 Orders 表格中的 ORDERNUMBER 和 ORDERDATE 直欄。WHERE 子句有一個 CUSTOMERNUMBER 值的參數標記。當報告執行時,訂單子報告會從客戶報告中取得現行 CUSTOMERNUMBER 值。 6 選擇「完成」來儲存資料集。 7 在「編輯資料集」中,建立一個資料集參數,以便在 WHERE 子句中提供 CUSTOMERNUMBER 值。 1 從視窗左側中,選取「參數」。這時「編輯資料集」會顯示預設參數定義。 2 選擇「編輯」,以修改參數定義。 3 在「編輯參數」中,指定下列值,如圖 12-4 所示: 名稱:CustID 資料類型:Integer 方向:輸入 預設值:103 103 是 CUSTOMERNUMBER 直欄中的值之一。「BIRT 報告設計程式」需要一個預設值,才能執行查詢來進行測試。 鏈結至報告參數:無 圖 12-4 已編輯的參數定義 4 選擇「確定」,以確認您對參數定義的編輯。參數定義會出現在「編輯資料集」中。 8 選擇「預覽結果」,確認查詢會傳回正確的資料。圖 12-5 顯示資料集針對客戶號碼 103 所傳回的資料列。 圖 12-5 訂單子報告的資料預覽 9 選擇「確定」來將變更儲存在資料集中。
在本程序中,您將建置一個資料集,以指出要從 Orders 表格中擷取哪些資料。您建立的訂單子報告稍後會使用這個資料集。