2013年1月23日 星期三

[SAP][Web Intelligence Rich Client] 篩選報表資料

Web Intelligence 提供不同的方法來篩選報表中顯示的資料。

  1. Query filters : 當我們在 Query Panel 建立或編輯查詢時,用來限制從資料庫中擷取的資料量。
  2. Report filters : 只顯示我們有興趣的資料,隱藏不想看到的資料,但並沒有減少由資料擷取出來的資料量。在 Reading mode 下,報表使用者無法看見什麼篩選條件應用到報表上(無法在 Document Structure and Filters 視窗中看到)。
  3. Input controls : 很像 Report filters ,但在 Reading mode 下,授權使用者可以可以看見篩選條件並可以改變篩選條件的值。
Report filters 分為兩個類型 : Simple Report Filter 和 Standard Report Filter
  • Simple Report Filter : 提供便利的方式建立單一值的篩選,只能使用「Equal to」的運算元來篩選所有報表中所有區塊,是全域篩選(Global Filter)。
  • Standard Report Filter : 可建立單一或複雜的篩選,可使用所有的運算元,可篩選單一值或清單的值。可以做全域篩選,套用在所有的區塊資料,也可以限制某一個區塊資料
建立 Simple Report Filter

1.在報表中,點選 Analysis 工具列,再點選 Interact 頁籤中的 Filter Bar。Filter Bar 會出現在文件的上方。




2.再由 Available Object Panel 中,拖拉一個或多個 Dimension 至 Filter Bar 區。


也可以由 Filter Bar 前方的圖示來新增



3.再由下拉選單中選取要篩選的值。


刪除 Simple Report Filter

1.將滑鼠移至 Filter Bar 要移除的物件前方的小圖示,當滑鼠變成雙箭頭的圖示時,將它拖拉至 Available Objects Pane,即可移除 Filter。



建立 Standard Filter

1.在報表中,點選 Analysis 工具列,再點選 Filters 頁籤中的 Filter 按鈕。會出現 Report Filter 的對話視窗。


2.在 Report Filter 視窗中,左方 Filter Map Pane,顯示 Report 上的物件 (Blocks),可點選特定的 Block 來設定篩選功能,若要對所有的 Block 做篩選,則點選 Report。


3.按下 Add Filter 按鈕,選擇要篩選的物件,並可以做複雜的篩選條件。


4.在 Document Structure and Filters 中,可看到 Report 1 下的 Vertical Table: Block 1下有篩選的條件。


刪除 Standard Report Filter

1.在報表中,點選 Analysis 工具列,再點選 Filters 頁籤中的 Filter 按鈕旁的下拉選擇 Remove Filter。


使用 Input Controls 來篩選
1.在報表中,點選 Analysis 工具列,再點選 Filters 頁籤中的 Controls 由下拉選單中點選 Define Control。


也可以在左側點選 Input Control,再點選 New 的按鈕。




2.選擇要篩選資料的物件。


3.選擇及設定篩選控制項的類型。選擇單選或複選方式,設定相關屬性,如提示詞 (Label)、List of Values、Default values(s)及Operator。


4.指定要套用此篩選控制項的範圍,可以是整個 Page Body 或是某個 Block。


5.在 Input Controls 中,可看到新增的篩選控制項。


刪除 Input Control
1.將滑鼠移至 Input Controls 區中的提示詞,則會出現三個小圖示,最右方有個刪除的按鈕小圖示,即可刪除此 Input Control。

Input Controls 相關說明

1.如上圖提示詞旁有三個圖示,分別是 Edit、Show dependencies、Remove。

  • Edit : 編輯 Input Control
  • Show dependencies : 顯示相依性;顯示 Report 中,有那些 Block 使用此 Input Control
  • Remove : 移除此 Input Control
2.進入 Edit 可變更相關設定及使用此 Input Control 範圍。


3.點選 Input Control 上的 Map 可檢視此 Report 所有使用的 Input Control 條件及使用的範圍。





1 則留言:

菜鳥BI 提到...

請問
WEBI想留公司欄位如何設定
表格內容:公司欄位、銷售數量
台灣公司沒有銷售數量 表格內不會有台灣公司的欄位
但是我要台灣公司的欄位,不要讓它不見要如何設定呢?