反饋已提交

網絡繁忙

條件屬性中使用層次座標

一、概述

1
應用場景。
  1. 一般只要支援公式的地方都能使用層次座標,條件屬性 也不例外,條件屬性中可以使用公式作為條件,進而改變表格、儲存格、字體的樣式效果。例如:改變交叉表某一列或某一欄的儲存格背景色;改變交叉表某一個儲存格的背景色。

二、範例

1
設計範本。
  1. 建立資料集 ds1,SQL 語句為:【SELECT * FROM 銷量】,如下圖1所示。

  2. 如下圖2設計交叉表,其中 A2 儲存格為縱向擴展,B1 儲存格為橫向擴展。

  3. 最終預覽效果如下圖3所示。

2
改變某一欄或某一欄背景色。
  1. 選擇 B2 儲存格,給它新增一個綠色【背景】條件屬性,設定公式條件,條件為 2 個 or 關系的層次座標公式:【&B1=1】和【&A2=1】,如下圖所示:【&B1=1】代表第一欄【&A2=1】代表第一列。

  2. 即最終效果是第一列和第一欄背景色變為綠色。

3
改變某個儲存格背景色。
  1. 選中 B2 儲存格,給它新增一個綠色【背景】條件屬性,設定普通條件,普通的條件的型別改為公式,條件為 3 個 or 關系的層次座標公式:【B2[A2:4 ;B1:2] 】:第 4 列和第 2 欄交叉處的儲存格;【B2[A2:6 ;B1:4] 】:第 6 列和第 4 欄交叉處的儲存格;【B2[A2:!-1 ;B1:!-1]】 :倒數第 1 列和倒數第 1 欄交叉處的儲存格。

  2. 以上層次座標為交叉表絕對層次座標的寫法,想要了解更多戳這裏:雙向擴展層次座標;最終預覽效果如下圖所示。

三、範本下載

  1. 已完成範本可參見:

    【%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Coordinate\條件屬性某一欄或某一欄着色.cpt】;

    【%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doctw\Advanced\Coordinate\條件屬性某一個儲存格着色.cpt】。

  2. 點選下載範本:

    條件屬性某一列或某一欄着色.cpt

    條件屬性某一個儲存格着色.cpt


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉