1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 預期效果
在滿足一定條件下改變儲存格的格式或者顯示成不同的值。
如下圖所示,儲存格背景色間隔顯示,運貨費大於 100 元時,儲存格內容紅色預警。
1.3 實現思路
透過對儲存格新增條件屬性,可以實現該效果。
關於不同條件下顯示不同的背景色的方法詳細介紹可參見:條件屬性
2. 範例
2.1 開啟報表
開啟報表%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Primary\DetailReport\資料顯示格式.cpt
點選下載範本:資料顯示格式.cpt
2.2 間隔背景色
選中 A2 儲存格,在右側屬性面板中選擇「條件屬性」,新增一個條件屬性,屬性選擇「背景」,編輯選擇「當前行」,公式類型選擇「公式」,新增公式 row()%2==0,row() 為獲取當前行號,被 2 整除即偶數行有背景。如下圖所示:
注:對於奇數行的背景色,可以重新整理增一個條件屬性,其他不變,公式改為:row()%2==1。
2.3 紅色預警
選中 F2 儲存格,在右側屬性面板中選擇「條件屬性」,新增一個條件屬性,屬性選擇「顏色」作用於「當前格子」,公式類型選擇「普通」,新增條件>100,字元類型可以選擇:字串、整數型態、雙精度。
當滿足條件 currentValue>100,當前運貨費大於 100 的儲存格內字體顏色修改為紅色。如下圖所示:
條件屬性的作用是對滿足條件的資料進行突出顯示如加上背景色等,進而突出顯示異常資料,其中新值屬性會改變儲存格顯示值。如需瞭解更多請點選: 條件屬性 。
2.4 效果預覽
2.4.1 PC 端
儲存範本,點選預覽,效果如 1.2 節所示。
2.4.2 行動端
App 與 HTML5 端效果相同,如下圖所示:
3. 已完成範本
已完成的範本,可參見%FR_HOME%\webroot\WEB-INF\reportlets\doctw\Primary\DetailReport\預警和間隔背景色.cpt
點選下載範本:預警和間隔背景色.cpt