1. 程式人生 > >Cognos追溯報表簡單例子

Cognos追溯報表簡單例子

追溯報表

報表的追溯分兩種情況:

       1.普通追溯報表,實際上只是一個超連結而已,不傳引數

       2.穿引數的複雜追溯報表,需要新增追溯的報表向被指向(超連結指向的報表)傳遞引數;

以下是建立帶引數的追溯報表過程中主要注意事項:(例子是cognos10下做的)

       1.建立元資料

         在Cognos Framework Manager 中建立好資料來源和元資料時,需要用來製作被追溯報表的元資料新增接受引數的條件

         如下圖:

where a.UNITNAME=#prompt('UNITNAME','take','')# 注意,這是傳參的重點部分,也就是說,'UNITNAME'
會作為一個引數,傳送到這個報表中。 2.建立資料包併發布 3.開始建立報表    3.1 點選建立高階報表,選擇剛建立的“追溯包”; 3.2 在Report Studio中,選擇“建立新的報表或模板”,選擇“列表”,點選確定。 將主報表拖至右邊。如圖所示,並修改標題為主報表,並對其進行儲存。檔案--》儲存--》命名為“主報表” 3.3 建立詳報表,對詳報表完成同樣的操作。檔案--》新建--》列表--》建立完成後,點選儲存 3.4 開啟主報表進行編輯,選擇部門名稱(UNITNAME),右鍵追溯定義,如下圖 3.5 如下圖對追溯定義進行編輯

3.6 點選編輯引數按鈕,這裡我們需要配置傳遞的引數,方法中選擇“傳遞資料項值”,值中填寫“UNITNAME”

3.7 確定,儲存報表,至此我們已經全部配置完畢追溯報表,下面看看效果