反饋已提交

網絡繁忙

雙向擴展層次座標

1. 概述

1.1 應用場景

當資料同時由縱向擴展和橫向擴展而來,即 交叉表 ,希望用層次座標實現整行或整列偏移,實現獲取某一儲存格的值,實現獲取某行或某列的值。

1)整行或整列偏移,透過相對層次座標實現:

2)獲取某一儲存格的值,透過絕對層次座標實現:

3)獲取某行或某列的值,透過絕對層次座標實現:

1.2 實現思路

雙向擴展場景下,不管是相對層次座標還是絕對層次座標,都要使用縱向和橫向的組合寫法,且要遵循 先縱向後橫向 的原則。

層次座標類型公式寫法公式說明參數說明
相對層次座標
Cellx[Celly:-k ;Cellz:p]
第 p 列相對偏移 -k

Cellx:橫縱向同時擴展出來的交叉儲存格

Celly:縱向擴展儲存格,Cellx 的左父格

Cellz:橫向擴展儲存格,Cellx 的上父格

k:數字

p:數字

Cellx[Celly:+k ;Cellz:p]第 p 列相對偏移 +k
Cellx[Celly:p ;Cellz:-k]第 p 行相對偏移 -k
Cellx[Celly:p ;Cellz:+k]
第 p 行相對偏移 +k
絕對層次座標Cellx[Celly:k ;Cellz:p]獲取第 k 行第 p 列交叉處的值
Cellx[Celly:k ;Cellz:!-p]獲取第 k 行倒數第 p 列交叉處的值
Cellx[Celly ;Cellz:k]
獲取第 k 列所有值
Cellx[Celly:k ;Cellz]
獲取第 k 行所有值

2. 準備範本

2.1 建立範本

建立普通報表,如下圖所示:

2.2 準備資料

建立資料庫查詢 ds1,輸入 SQL 查詢語句:SELECT * FROM 銷量,如下圖所示:

2.2 設計表格

1)A1 儲存格插入斜線:產品|銷售員,A2、B1、B2 儲存格拖入相應的資料欄,如下圖所示:

2)設定 B1 儲存格為橫向擴展,如下圖所示:

3)設定 B2 儲存格不擴展,如下圖所示:

2.3 效果預覽

預覽範本,效果如下圖所示:

3. 整行或整列偏移

3.1 插入層次座標

1)A3、A4、C1、D1 儲存格輸入正文,B3、B4、C2、D2 儲存格插入層次座標,如下圖所示:

2)公式說明如下表所示:

儲存格公式參數說明
公式說明
C2B2[A2:-1 ;B1:1]

A2:-1:縱向相對層次座標,實現縱向負偏移

;B1:1:橫向絕對層次座標,鎖定第一欄

第一欄相對偏移 -1
D2B2[A2:+1 ;B1:2]

A2:+1:縱向相對層次座標,實現縱向正偏移

;B1:2:橫向絕對層次座標,鎖定第二列

第二列相對偏移 +1
B3B2[A2:1 ;B1:-1]

A2:1縱向絕對層次座標,鎖定第一欄

;B1:-1橫向相對層次座標,實現橫向負偏移

第一欄相對偏移 -1
B4B2[A2:2 ;B1:+1]

A2:2縱向絕對層次座標,鎖定第二行

;B1:+1:橫向相對層次座標,實現橫向正偏移

第二行相對偏移 +1

3.2 效果預覽

預覽範本,效果如下圖所示:

4. 獲取某一儲存格的值

4.1 插入層次座標

1)A4~A6 儲存格輸入正文,B4~B6 儲存格插入層次座標,如下圖所示:

2)B4~B6 儲存格的上父格設定為無,如下圖所示:

3)公式說明如下表所示:

儲存格公式參數說明公式說明
B4B2[A2:4 ;B1:2]

A2:4:縱向絕對層次座標,鎖定第四行

;B1:2:橫向絕對層次座標,鎖定第二列

傳回第四行和第二列交叉處的儲存格資料
B5B2[A2:6 ;B1:4]

A2:6:縱向絕對層次座標,鎖定第六行

;B1:4:橫向絕對層次座標,鎖定第四列

傳回第六行和第四列交叉處的儲存格資料
B6B2[A2:!-1 ;B1:!-1]

A2:!-1:縱向絕對層次座標,鎖定倒數第一欄

;B1:!-1:橫向絕對層次座標,鎖定倒數第一欄

傳回倒數第一欄和倒數第一欄交叉處的儲存格資料

4.2 效果預覽

預覽範本,效果如下圖所示:

5. 獲取某行或某列的值

5.1 插入層次座標

1)A3、C1 儲存格輸入正文,B3、C2 儲存格插入層次座標,如下圖所示:

2)公式說明如下表所示:

儲存格公式參數說明公式說明
C2B2[A2 ;B1:1]

A2:傳回 A2 儲存格縱向擴展的所有儲存格的資料

;B1:1:橫向絕對層次座標,鎖定第一欄

傳回第一欄所有儲存格的資料
B3B2[A2:1 ;B1]

A2:1:縱向絕對層次座標,鎖定第一欄

;B1:傳回 B1 儲存格橫向擴展的所有儲存格的資料

傳回第一欄所有儲存格的資料

5.2 效果預覽

預覽範本,效果如下圖所示:

6. 範本下載

點選下載整行或整列偏移範本:整列或整欄偏移.cpt

點選下載獲取某一儲存格的值範本:謀取某一儲存格的值.cpt

點選下載獲取某行或某列的值範本:獲取某列或某欄的值.cpt


附件列表


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

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙