作業 10:在目錄中顯示信用額度範圍 如果目錄顯示的信用額度範圍值能和報告相同,則比起顯示每個信用額度群組的第一個值,目錄更具意義。您將利用先前用來在群組標頭中,顯示信用額度範圍(0 -‑ 49999,50000 -‑ 99999 等)的相同 JavaScript 表示式,來完成這項作業。 1 返回「BIRT 報告設計程式」。 2 在佈置編輯器中,選取表格,然後在「內容編輯器」中選擇「群組」標籤。 3 在群組清單中,按兩下 credit_group。 這時「編輯群組」(如圖 7-30 所示)會顯示群組內容。在「目錄」底下,依預設會將「項目表示式」設定為分組欄位 row["CREDITLIMIT"]。 圖 7-30 顯示 credit_group 內容的「編輯群組」 4 選擇表示式建置器按鈕,並在表示式建置器中,以下列表示式來取代 row["CREDITLIMIT"] 表示式。這個表示式是資料元素 [CREDIT_GRP_HEADER] 在群組標頭中所用的相同直欄連結表示式。您可以從資料元素複製它,將它貼在這裡,而不需要重新輸入。 for(i=50000; i<300000; i+=50000){ if( row["CREDITLIMIT"] < i ){ rangeStart = i-50000; rangeEnd = i-1; break; } } displayString = rangeStart + " - " + rangeEnd; 選擇「確定」來儲存表示式。 5 選擇「確定」以儲存對群組的編輯。 6 在報告檢視器中預覽報告,以驗證目錄的變更。目錄會顯示信用額度範圍,如圖 7-31 所示。 圖 7-31 已更新的目錄
如果目錄顯示的信用額度範圍值能和報告相同,則比起顯示每個信用額度群組的第一個值,目錄更具意義。您將利用先前用來在群組標頭中,顯示信用額度範圍(0 -‑ 49999,50000 -‑ 99999 等)的相同 JavaScript 表示式,來完成這項作業。