1. 概述
決策報表是 finereport 設計器支持的 模板設計類型 其中之一。相比較普通報表和聚合報表,決策報表包含二者所擁有的基礎組件,同時組件添加更自由化,允許用戶根據自己的需求構建報表的框架,在報表中添加豐富的元素。
在線視頻學習請查看:決策報表簡介
1.1 版本
報表服務器版本 | 新增功能 |
---|---|
10.0.9 | 決策報表設計界面允許縮放 |
1.2 應用場景
由於決策報表自由靈活的設計風格,可以說其專爲大屏和移動端而生,用戶通過簡單的拖拽操作即可制作畫面美觀、内容豐富的管理駕駛艙,制作在手機、平板等移動設備端查看的敏捷報表。在同一個頁面,整合不同的業務數據,完美展示企業的各類業務指标,實現數據的多維度分析。
2. 功能介紹
多屏自适應:響應式布局,PC 端設計,平板、手機、電視、大屏等多類終端自适應
豐富的可視化元素:提供表格、圖形、控件等超多可視化組件
多種布局方式:自适應布局、絕對布局、Tab 布局等多種布局方式,拖拽式設計
組件共享複用:組件雲端共享和本地複用,幫助用戶更快設計出好看報表
組件聯動分析:組件之間的聯動分析,點擊某個組件,關聯組件自動觸發數據加載
數據監控,定時刷新:後台數據智能檢測對比,數據有變更前台及時更新
自動輪播:支持同一個位置輪播顯示不同的圖表樣式,支持多個 Tab 頁輪播
3. 設計界面
不同於普通報表的設計界面,決策報表采用了畫布式的設計界面。報表主體就像一個空白的畫板,用戶通過将報表組件拖拽到畫板中的方式設計報表。如下圖所示:
決策報表組件包括:參數面板、空白塊、圖表塊、控件,各組件的詳細介紹參見 決策報表設計界面 。
4. 設計步驟
決策報表設計一般有 5 個步驟,如下圖所示:
1)新建表單:設計器中菜單欄點擊「文件>新建決策報表」,新建一張空白的決策報表。
2)新建數據集:定義各個組件數據來源。
3)拖拽組件:從參數面板、空白塊、圖表塊、控件面板中選擇想要的組件拖拽到畫布式設計主體中,調整決策報表的整體樣式。
4)設計組件:對組件的内容和屬性進行設計,包括組件的類型、數據、樣式、特效等。
5)報表預覽:決策報表設計好之後,點擊「預覽」,PC端采用「PC端預覽」,移動端采用「移動端預覽」。
決策報表入門示例參見文檔:決策報表入門示例
5. 應用示例
6. 注意事項
6.1 絕對布局下body的尺寸
當布局方式選擇「絕對布局」時,會顯示 body 的寬度和高度。如下圖所示:
body 長寬即決策報表設計區域的大小,是由報表大小和 FineReport 設計器所在電腦的分辨率計算得到的,用戶無法修改。計算邏輯如下表所示:
注1:電腦分辨率的寬度若小於1024,按照 1024 計算;電腦分辨率的寬度若大於 1920,按照 1920 計算。
注2:最終決定顯示效果的是「報表大小」。
電腦分辨率 | body 大小 |
---|---|
1920*1080 | 報表大小*1.2 |
1440*900 | 報表大小 |
1366*768 | 報表大小*0.9 |
1280*800 | 報表大小*0.85 |
1024*768 | 報表大小*0.6 |
超級管理員可通過「fine_conf_entity可視化配置插件」關閉該縮放邏輯。重啓服務器後設置生效。
注:修改 FineDB 數據庫表字段值的方法請參考 FineDB 常用表字段修改 。
配置項 | 修改規則 |
---|---|
CustomConfig.screenScaleEnabled | 參數值需爲布爾型,默認爲true false:關閉設計器縮放 true:開啓設計器縮放 |
6.2 縮放決策報表設計面板
10.0.9 版本後的設計器,決策報表中支持對設計面板進行縮放。如下圖所示:
當模板設計的尺寸比較小時,界面内的元素顯示比較小,細節調整比較費力,可通過此功能放大模板。
當模板設計的尺寸比較大時,不停滑動滾動條進行設計比較麻煩,可通過此功能縮小模板,在設計器裏看到整體效果。
注:縮放倍數不影響決策報表的預覽效果。
功能說明:
允許用戶拖動滑塊或點擊加減号調整縮放幅度幅度,單次點擊加減号調整幅度爲 10% 。
輸入框中顯示當前縮放幅度,并允許手動輸入縮放幅度,按下 Enter 鍵或者點擊輸入框以外區域則爲确認當前值。
當縮放幅度确認後,form 界面大小立即進行更新,橫向和縱向滾動條也須實時進行變化。
設定最大縮放幅度爲 400% ,當輸入的值超過 400 時,自動跳轉至 400 ;設定最小縮放幅度爲 10% ,當輸入的值小於 10 時,自動跳轉至 10 。
輸入框内僅可輸入數字,文本内容限制無法輸入。
報表塊内部縮放同 cpt 縮放效果,左上爲原點進行縮放。
放大倍數越大,設計面板中的組件顯示效果越模糊。
Windows 系統縮放快捷鍵:「Ctrl+鼠标滾輪滑動」和「Ctrl+加号鍵/減号鍵」控制縮放;Mac 操作系統縮放快捷鍵:「command(⌘)+鼠标滾輪滑動」和「command(⌘)+加号鍵/減号鍵」。