[BIRT]-使用:過濾數據集
l 你可以使用以下幾種技術來過濾數據集:
a) 在查詢時指定過濾,以便在數據庫或其他數據源中過濾數據,要盡量使用這種方式來過濾數據,可以通過兩種方式來指定SQL SELECT聲明:
1. 在設計期間的SQL Select中以WHERE的方式指定,并在數據庫中執行。
2. 創建report參數來讓用戶指定,在SQL SELECT的WHERE處使用參數來指定條件,使用這種方式,WHERE的參數在運行期指定,并在數據庫中執行。
b) 在BIRT Report Designer中過濾數據,使用javascript或者數據不是在一個數據庫中從而不能執行SQL語句的情況下,可以用以下兩種方式來執行這種過濾:
1. 編輯數據集來指定filter,使用這種技術,查詢獲得你的SELECT活動的全部數據,然后BIRT Report Designer過濾數據以便獲得符合你指定的條件的數據,由于數據集只能有一個,所以這種技術只能使用一種table或者所有的report都顯示相同的行
2. 編輯report element filter properties來指定要顯示的行,使用這種技術,BIRT Report Designer處理這個過程,如果有多個table、list或chart使用同一個數據集,而且要顯示不同的行,則就需要使用這種技術
posted on 2005-08-22 23:17 fisher 閱讀(1440) 評論(0) 編輯 收藏 所屬分類: Programing