延續 5.2 基礎交叉表,本練習挑戰 **多層表頭 (雙層以上)** 與 **多層左表頭** 的複雜交叉匯總,訓練單元格擴展方向的組合運用與匯總邏輯驗證。
目標報表結構 (參考圖示):
| 儲存格 | 公式 | 擴展方向 | 說明 |
|---|---|---|---|
| B1 | =ds1.group(年份, false) | 橫向 | 第一層上表頭 (年份) |
| B2 | =ds1.group(地區, false) | 橫向 | 第二層上表頭 (地區),父層為 B1 |
| A3 | =ds1.group(產品類別, true) | 縱向 | 第一層左表頭 (類別) |
| A4 | =ds1.group(產品, true) | 縱向 | 第二層左表頭 (產品),父層為 A3 |
| B3 | =ds1.sum(銷售額) | 交叉 (自動) | 指標 1,對應 B2(地區) × A4(產品) |
| C3 | =ds1.sum(數量) | 交叉 (自動) | 指標 2,並列於 B3 右側 |
場景:部分類別無下層產品,需左表頭合併顯示總計行。
merge 屬性合併 A3:A4 當類別無子產品時ds1.sum(銷售額) 於合併區域,自動計算類別總計break 控制分頁與小計顯示下載附件範本 (.raq) 實作兩遍,即可掌握企業級多維交叉報表的設計精髓。