在報表中,為了便於分析資料,看到資料的趨勢與瓶頸,往往使用統計圖來展示資料,因為圖形的方式要比數值方式直觀的多。如各銷售員的銷售量、使用者評價級別等,希望單元格中直接顯示進度條或者其他圖形標誌來表示資料或等級.
以下我們以報表系統FineReport詳細介紹這種特殊效果的製作方法。
工具/原料
報表系統FineReport V8.0
方法/步驟
準備資料
新建報表,定義內建資料集ds1,例如如下:
使用重複特殊符號表示資料
如下圖,設計模板
資料列與單元格設定,如下:
單元格 資料集 資料列 屬性
A3 ds1 姓名 預設
B3 ds1 專業評分 預設
C3 / / =repeat(" ",?B3?*?2)
D3 ds1 表現評分 預設
E3 / / =repeat(" ",?D3?*?2)
F3 / / =(B3?+?D3)?/?2
G3 / / =repeat("★",?F3)
公式說明:
=repeat("★", F3):若F3值為3,則重複顯示3次星號,給您的特殊符號加上前景色:
效果預覽
如上設定後,即可得到如下效果: