Leo Yeh's Blog

Cognos 報表應用 (2)

基本介紹

教學目標

初步了解 Cognos 報表動態篩選之互動操作。

重點概念

我們會將相關類型的資料表會放在同一「套件」中,其中會再透過「資料夾」區分不同單元,以針對不同資料表進行重複利用共用維度的資訊。接著我們再透過「過濾」的功能,針對欄位進行篩選條件的設定,設定主要可分為「明細過濾器」和「摘要過濾器」,其中過濾條件的值可以選擇三種過濾值類型,分別為「特定值」、「比較」和「範圍」,根據不同的需求篩選出特定資訊呈現至報表之中。

接著我們還可以勾選「報告在檢視器中執行時提示輸入值」,透過「參數名稱」的設定,讓使用者進行篩選條件的互動輸入,並且可以根據需求設定為「必要」或「選用」,此外我們更可以透過「明細過濾器表式式」和「摘要過濾器表示式」定義篩選條件,其中會使用「資料項目」、「查詢」、「函數」、「參數」和「巨集」等可用元件。

可是每次皆要先在特定畫面篩選「特定值」、「比較」和「範圍」,才會產生結果,事實上我們更可以透過「工具箱」中的「提示」相關物件在報告中進行篩選條件的互動輸入,設定步驟為先建立新參數、接著建立過濾器,進行篩選的條件,並且勾選「設過濾器為選用」,最後建立新查詢,讓使用者可以進行挑選的值,當建立完成之後,就會自動建立表示式,此外必須將「屬性」中「自動提交」設定為「是」才能夠讓使用者直接透過報表的頁面進行篩選,此外只要在「提示精靈 - 值提示」中,選取「重疊顯示來源」為特定參數時,就能夠建立出多層次相關聯的篩選。

最後我們可以針對常用的過濾器將其預先部署至套件中,也就是先透過 IBM Cognos Framework Manager 套件中資料夾和過濾器組合即可產生符合客戶基本需求的靜態報表,接著客戶再透過 IBM Cognos Report Studio 產生動態報表進行互動操作。

相關資源

⬅️ Go back