1. 概述
決策報表的設計思路是在報表畫布中添加組件,一般,組件綁定數據後才能展示和使用,尤其是報表塊、圖表塊、控件。
那麽決策報表的數據來自於哪裏呢?
決策報表數據源類似於圖表數據源,可分爲數據集數據和單元格數據,數據集數據來源於數據集,單元格數據來源於報表塊中的單元格。
2. 數據集數據
數據集數據源是指直接從數據集中取數,在組件中展示,數據集構建方式與普通報表一緻,可參考文檔 數據集。
組件綁定數據方式也與普通報表中綁定方式相同,如下圖所示,新建數據集 ds1 後爲圖表 chart0 綁定數據。
3. 單元格數據
單元格數據源是指數據從單元格中獲取,用於組件展示,在決策報表中,單元格特指報表塊裏面的單元格。
引用報表塊中的單元格數據格式爲: report名稱~單元格名稱 如引用 report0 中 A2 單元格的數據就可以寫report0~A2 。下面以圖表塊爲例來講解如何引用單元格數據源。
1)新建決策報表,新建數據集 ds1,sql 語句爲:SELECT * FROM 銷量 WHERE 地區='華東' ,如下圖所示:
2)在 body 中添加報表塊 report0,柱狀圖 chart0,如下圖所示:
3)選中報表塊 report0,點擊「編輯」後進入report0 編輯界面,如下圖所示設計表格内容。
4)選中柱狀圖 chart0,點擊「編輯」後進入chart0 編輯界面,爲 chart0 綁定數據。如下圖所示:
分類名處寫入公式 report0~B3,表示分類名數據來源於報表塊 report0 中的 B3 單元格,柱狀圖以銷售員分類。
系列名處寫入公式 report0~D3,表示分類名數據來源於報表塊 report0 中的 D3 單元格,柱狀圖以産品爲系列。
值處寫入公式 report0~E3 ,表示柱狀圖數據值來源於報表塊 report0 中的 E3 單元格,即銷量數據。
5)修改柱狀圖标題名稱,如下圖所示:
6)保存模板,點擊「PC端預覽」,效果如下圖所示:
左側爲銷售明細表格,右側柱狀圖展示了銷售員産品銷量,右側圖表數據來源於左側報表塊單元格。