作業 6:排序資料
在您初次建立和預覽報告時,報告會依照查詢傳回的順序來顯示資料列。這個順序可能會因許多的因素而不同,例如:資料來源提供資料的方式。 在大部分情況下,您會想變更資料在報告中出現的順序。
3 在佈置編輯器中,在左下角選取「表格」標籤來選取表格,如圖 1-18 所示。當滑鼠指標停留在表格左下角時,便會出現這個標籤。圖 1-18 選取表格圖 1-19 顯示表格一般內容的「內容編輯器」圖 1-20 顯示排序定義。圖 1-20 「新建排序鍵」中的排序定義圖 1-21 依客戶名稱排序的資料圖 1-22 「排序」頁面中顯示的排序鍵這個表示式利用 JavaScript toUpperCase( ) 函數,先將所有客戶名稱值轉換成大寫,再進行排序。JavaScript 函數名稱會區分大小寫,因此,您必須輸入 toUpperCase( ),且大小寫必須完全相符。直欄名稱的參照也會區分大小寫。 在這個表示式中,row["CUSTOMERNAME"] 就是要使用的正確名稱。例如,如果您輸入 row["customername"],當您執行報告時,「BIRT 報告設計程式」會顯示一則錯誤。您可以查看「資料總管」所顯示的名稱來驗證直欄名稱的大小寫。
8
| © Copyright Actuate Corporation 2013 |