Leo Yeh's Blog

Cognos 報表應用 (4)

基本介紹

教學目標

初步了解 Cognos 報表進階應用。

重點概念

首先報表彼此之間會有連結關係,此時我們就會透過逐層分析的應用進行不同報表的參數傳遞,首先建立來源報表,接著建立目標報表,在目標報表中設定物件應用的參數,之後再切換為來源報表在「頁面瀏覽器」中點選切換的物件,按右鍵選擇「逐層分析定義」就能夠進行「目標報告」的相關設定,其中傳遞參數的方法主要有三種分別為「不使用參數」、「傳遞資料項目值」和「傳遞參數值」,設定完成之後,來源報表和目標報表就會產生連結關係,並且能夠讓客戶進行互動的切換。

接著報表中不只能夠從來源當成資料項目之外,我們更可以針對一個或多個來源透過四則運算的方式產生新的資料項目,首先切換至「查詢瀏覽器」中,再點選「工具箱」,接著將「資料項目」拖曳至「查詢瀏覽器」中,此時就能在「表示式定義」中透過四則運算的方式產生新的資料項目,例如: 我們來源只有收益和銷售目標,但卻可以計算達成目標比例為收益/銷售目標。此外 IBM Cognos Report Studio 更提供許多函數應用,其中包括摘要、常數、判斷式、迴圈、日期和各家資料庫大廠特殊函數 (Teradata、SQL Server、Oracle、DB2、SAP BW、…等),當然四則運算和函數基本上也能夠搭配使用滿足需求。

最後報表中不只能夠透過布林值當成條件判斷,更能建立文字搭配判斷式函數產生多選項的條件式「變數」,接著修改相關物件中的「樣式變數」為該條件式「變數」,之後再依順透過「條件瀏覽器」切換不同選項的條件式,待「瀏覽器列」轉為綠色時,則可以進行該條件下的樣式調整,其中包括資料格式、方框、顏色和背景和字型和文字,當調整完成之後我們只要在「瀏覽器列」上連按兩下即可還原一般模式,例如: 若我們想在點選其中一個選項時,將特定物件進行隱藏,此時只要切換至該條件式調整其「屬性」中的「方框類型」為「無」即可。此外若是只針對條件式樣式則我們可以只點選該物件再修改「屬性」中的「條件式樣式」建立「新條件式樣式」即可滿足需求。

總結我們透過 IBM Cognos Report Studio 建立報表,若要滿足客戶需求,則第一步驟透過「頁面瀏覽器」檢視或建立新的報表頁面和提示頁面,或者建立和修改物件,第二步驟透過「查詢瀏覽器」建立或修改關聯式報告或維度報告中的查詢,以及執行複雜的作業,例如定義 SQL 陳述式,第三步驟透過「條件瀏覽器」使用變數以定義報告中的條件。只要按照以上三個步驟理應就能建立出滿足客戶需求的報表。

相關資源

⬅️ Go back