Pre-defined Filter 是在 Business Layer 中可以給所有對象條件限制的物件。在 Query Panel 中,可以使用 Pre-defined Filter 做為 Where 子句中的限制條件。在 Business Layer 中可以定義 Native 或 Business Filter。
Native Filter 是使用 SQL 語句,而 Business Filter 是使用選取的物件。
在 Business Layer 中選取要建立 Filter 的資料夾,按滑鼠右鍵點選 New 中的 Filter,或在 Insert Object 的下拉選單中選取 Filter。
在 Filter Properties 畫面中輸入 Filter 的 Name,在 Filter Type 中先選擇 「Native」。可在 WHERE 文字方塊中輸入 SQL 語句,或點選 SQL Assistant 來協助輸入 SQL 語句。
檢驗語法是否正確。
完成 Native Filter 的設定。
若 Filter Type 選擇「 Business」,點選 Filter Properties 左下方的 Edit Filter 按鈕,可使用選取物件的方式來定義 Filter。
一些共用性的 Filter 可以設計在 Universe 中 Pre-defined Filter,多張報表若是由使用同一個 Universe 而在各報表中可以不用各自單獨建立 Filter 在報表設計軟體中,可以使用 Pre-defined Filter。
沒有留言:
張貼留言