介紹:鑽取是指沿着層次結構,改變展現數據維度的層次,變換分析數據的粒度。鑽取分爲下鑽(Drill-down)和上鑽(Drill-up)。
下鑽是沿着數據的維度向下,在更小的粒度上查看更詳細的數據。積木報表目前支持數據多級下鑽,支持報表鑽取和圖表鑽取,同時也可根據不同條件跳轉至不同報表。下面就讓我們來看一下如何實現表格數據鑽取吧。
# 示例效果
示例:點擊某個班級可跳轉至學生信息表,再點擊某個學生可查看學生成績表。
# 鑽取配置步驟
1. 第一級設計-班級列表
新建“班級信息”報表
1.1 設計“班級信息”報表
設計表格樣式,將數據集字段,拖拽至表格中
1.2 添加“班級信息”數據集
步驟一“班級信息”
表格所需數據集如下:
查詢所有班級信息,數據集編碼和名稱爲“aa”
1.3 配置“班級信息”鑽取信息
1.3.1 添加超鏈接
選中“班級信息”
單元格,點擊超鏈接設置,再點擊“+”,選擇報表鑽取
1.3.2 鑽取配置
-
鏈接名稱:填寫此鏈接名稱(隨意填寫)
-
鏈接報表:選擇此鏈接需要跳轉的報表—
“學生信息-2”
-
彈出方式:選擇彈出方式;支持新窗口打開和當前窗口打開
參數設置說明:點擊
“班級信息”
通過“班級id”
跳轉至下級鑽取報表“學生信息-2”
。獲取參數值可使用下拉框選擇數據集字段、表達式=A1或=A方式;班級信息參數使用下拉框選擇字段方式,鑽取參數如下:
- “原始參數—id”爲
“班級信息”
中的班級id
- “參數—classId”爲傳至
“學生信息-2”
中的參數classId
設計完成,點擊保存報表即可。
2.第二級設計-學生信息
新建“學生信息”報表
2.1 添加學生信息數據集
根據班級id查詢班級內所有學生信息
2.2 設計學生信息報表
設計學生信息列表,將步驟一中所添加數據集字段,拖拽至表格中即可
2.3 配置鑽取信息
2.3.1 添加超鏈接
選中“學生信息”
單元格,點擊超鏈接設置,再點擊“+”,選擇報表鑽取
2.3.2 鑽取配置
-
鏈接名稱:填寫此鏈接名稱(隨意填寫)
-
鏈接報表:選擇此鏈接需要跳轉的報表—
“學生成績-3”
-
彈出方式:選擇彈出方式;支持新窗口打開和當前窗口打開
參數設置說明:點擊
“學生信息”
通過“學生id”
跳轉至下級鑽取報表“學生成績-3”
。獲取參數值可使用下拉框選擇數據集字段、表達式=A1或=A方式;學生信息跳轉使用表達式=A方式,鑽取參數如下:
- “原始參數—=F”爲
“學生信息-2”
中的學生id
- “參數—stu_id”爲傳至
“學生成績-3”
中的參數stu_id
使用表達式獲取參數方式,需選擇自定義表達式
直接填寫單元格=F
即可,如學生信息-2
中,學生id在F
單元格
設計完成,點擊保存報表即可。
3.第三級設計-學生成績
新建“學生成績”報表
3.1 添加學生成績數據集
通過學生id
查詢學生成績,數據集編碼爲“aa”
3.2 設計學生成績報表
將數據集字段拖拽至報表中即可
設計完成,點擊保存報表,預覽班級信息
即可看到鑽取效果。
附錄:
- 積木報表的鑽取還支持複雜規則,比如 支持條件,更多配置 請參考文檔。
- 體驗官網:www.jimureport.com