場景描述web
在作報表的時候,咱們會遇到製做循環報表的時候。循環擴展報表是按照某個指定的字段自動循環擴展出多個表格的一類報表。它主要分爲純表格循環擴展和圖形循環擴展。數據庫
下面咱們來說講如何利用報表設計器實現純表格循環。以下圖,員工信息描述數據比較多,但願經過一個表格展示該對象的全部數據,而且報表佈局爲多個表格呈上下式段落佈局,每一個表格結構一致。ide
實現步驟佈局
一、 建立數據集查詢出數據。這類型的報表一般用數據集查出明細數據或者直接使用數據庫中的明細數據。下面是經過數據集查出的明細數據:image.png字體
二、 登陸Excel報表設計器---Smartbi來設置表格固定內容。單元格輸入相應的內容:設計
單元格A1中輸入「員工信息」,其樣式:字體「 黑體」,字號「11」,字體顏色「黑色」;對象
A2輸入「員工姓名」,A3輸入「年齡」,A4輸入「出生日期」,C2輸入 「員工ID」,C3輸入「電話」,C4輸入「入職日期」,E2輸入「性別」,E3輸入「Email」,E4輸入「地址」,其樣式:字體「 黑體加粗」,字號「9」,字體顏色「黑色」;image.pngit
三、 從右側數據集下拖拽字段到相應的單元格:class
「姓名」到單元格B2,登錄
「年齡」到單元B3,
「僱員生日」到單元格B4,
「僱員編號」到單元格D2,
「家庭電話」到單元格D3,
「入職日期」到單元格D4,
「性別」到單元格F2,
「郵箱」到單元格F3,
「僱員地址」到單元格F4;
四、 設置父格屬性。
單元格B2保持系統默認父格便可;
表格中除B2以外的其它單元格,設置附屬屬性:上父格爲B2或左父格爲B2;
單元格區域「A5:F5」設置附屬屬性:上父格爲B2或左父格爲B2;
步驟2和3的設置能夠實現,隨着員工擴展增長一名,就會增長一個信息條記錄這名員工的信息。
五、 設置表格樣式
單元格區域「A1: F1」的填充色:#66ABC5;
其它固定字段所在單元的填充色:#CFE3E7;
員工信息字體樣式:字體「 黑體」,字號「11」,字體顏色「白色」,居左顯示;
其它單元格字體樣式:字體「 黑體加粗」,字號「9」,字體顏色「黑色」,居中顯示;
邊框:顏色「#66ABB3」,大小「1px」;
調整列寬行高;
六、 完成報表定製,保存發佈便可在web端瀏覽。
這個報表實現的重點是父格的設置,經過自定義父格實現表格數據隨着父格的擴展而擴展。
以上操做是基於Smartbi報表設計器完成的,有興趣的朋友能夠登錄Smartbi官網自行體驗。