表格製作軟體FineReport教程:[17]條件顯示?

下面就通過表格製作軟體FineReport來簡單介紹一下。

工具/原料

表格製作軟體FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

根據條件顯示柱子顏色

問題描述

希望將滿足一定條件的某個系列高亮顯示。如下圖,銷售成本最少的顯示紅色,銷售成本最大的藍色突出,以上需求可以通過設定圖表的條件顯示來實現:

表格製作軟體FineReport教程:[17]條件顯示

開啟報表

開啟報表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt,這是一張對數座標顯示柱形圖報表。

修改系列樣式

為突出條件顯示的色調,將柱形圖的系列配色改為純色,如下圖:

表格製作軟體FineReport教程:[17]條件顯示

設定條件顯示

根據條件顯示系列的顏色

選中圖表,選擇報表屬性表-特效>條件顯示,點選“+”,新增條件屬性1,新增完成之後,單擊條件屬性1,彈出條件屬性設定對話方塊,改變背景色為紅色,條件為值 等於 '=sql("FRDemo","select min(成本價) from 產品 where 類別ID= 1",1)';

使用sql公式獲取類別ID為1時的最小成本,當值等於最小值時,柱子顏色變為紅色。

表格製作軟體FineReport教程:[17]條件顯示

根據條件顯示系列的邊框格式

對最大成本系列設定類似,新增條件屬性2,點選選擇要改變的屬性,條件為值 等於 '=sql("FRDemo","select max(成本價) from 產品 where 類別ID= 1",1)',如下圖:

同樣的方法可以控制標籤內容、主次座標軸、趨勢線等其他屬性。

表格製作軟體FineReport教程:[17]條件顯示

系列標籤顏色與圖例顏色相同

問題描述

在檢視圖表的標籤資料時,希望標籤內容和圖例的顏色相同,即實現如下圖所示的效果

效果圖如下

表格製作軟體FineReport教程:[17]條件顯示

開啟模板

開啟模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\3Darea_1.cpt

設定條件顯示

選中圖表,單擊圖表屬性表-特效>條件顯示,新增條件屬性1,屬性選擇標籤內容,修改標籤字型的樣式,這裡將字型顏色修改為紅色,然後在普通條件處增加系列序號等於對應的序號即可,如下圖:

同樣可以對其它屬性進行修改。

表格製作軟體FineReport教程:[17]條件顯示

教程, 軟體, 條件, 表格,
相關問題答案