Cognos知識點總結

  1. 頁面佈局時一些單元格的隱藏

    選中需要隱藏的單元格,在方框屬性中把方框類型設置爲'無'。

    List表(列表)表頭的隱藏,選中整個列表-->常規-->列標題-->選擇隱藏。

    wKiom1VigmHSO5VUAADnwjxerTQ490.jpg


  2. 使用本地sql:

    需要設置 查詢的屬性-->處理-->僅限本地。 否則運行時候會報錯。

    wKioL1VihPWxGkpdAADy8K2qJ5s094.jpg

  3. 交叉表未能擴展而出現以下情況:

    wKioL1VihZWxpK0wAACOwbclNIU648.jpg

    需要在其查詢中把相應的 數據項屬性設置爲: 屬性-->聚合參數-->總計

    wKioL1VihlOCw3G6AAEsOJo9m3s106.jpg

  4. 合計

    1)交叉表中合計問題

           在交叉表中生成的合計會把同比,佔比等通過列與列計算得到的值,在合計時候是把這個列所有值相加,那麼對於這系列其得到的合計值是不對的。正確的是把參與其計算的相關列的合計後的值做相關計算得到的同比,佔比纔是正確的。針對這樣的問題,我們需要在數據項屬性設置中把除數被除數的運算順序設爲0,把同比或者佔比該數據項的運算順序設爲>0的數字。

    2)列表中的合計問題

            在列表中我們需要把合計行放在標題下面,那麼這樣合計我們就需要自己手動定義,具體做法如下:

            拖數據項-->設置total(字段名 for report)或者total(字段名 for 相對於的字段名)

  5. 條件樣式

          某一行整體背景設置成相關顏色,或者同比佔比小於0時候讓其數值標紅,或者字段值是某個值時候設置其方框屬性等都可以通過條件樣式解決。

  6. 日期選擇框

    設置SQL的參數爲 AND A.YMD=#prompt('YMD','CHAR(10)')#或者to_char(#prompt('YMD','CHAR(10)')#,'yyyyMMDD');

    拖動日期提示-->使用現有參數-->選擇設置的參數(如 YMD)-->完成

    wKiom1Viig-R4d6-AAId7Ig-OBQ821.jpg

    選中生成的日期提示框,在屬性設置裏面把選擇UI的屬性設置爲編輯框;

    wKiom1ViioXTgBhAAAKFzcwC12E085.jpg

    拖動一個按鈕提示控件,選中生成的按鈕提示控件,在屬性設置裏面的常規項中把類型設置爲完成。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章