天天看點

FineReport報表軟體學習

1. 解決初始加載圖表關聯時選擇主圖表時,關聯圖表内容無資料的情況

分析:關聯圖表是根據主表的分類名和系列名來動态擷取其中,進而使關聯圖表變換内容。

途徑:在主表的資料綁定中的系列名選擇組織ID,同時在特效的超連結的參數加入參數名:origin,值選擇“系列名”。

2. 解決超級連結參數傳遞問題

分析:超級連結中的參數設定,參數名為對應網絡報表的參數,值可以設定目前報表的參數。

途徑:在目前報表的某個單元格建立超連結,選擇網絡報表,并在其參數設定中先點選模闆參數标記P,之後在參數清單便會出現目标報表的參數名,現在隻需設定需要傳遞的參數值就可,如在origin輸入$origin,即傳遞本報表的組織資訊值給目标報表,在時間輸入$time,即傳遞本報表的時間參數給目标報表。

3. 表格中上升/下降箭頭标記制作

途徑:選擇某一個空單元格,在條件屬性下添加背景圖和公式;可參考demo/analytics/financial/商場綜合名額分析

4. 表格标題行固定其他行可滾動問題

分析:明細表中,表的标題行需固定,具體明細資料可以滾動。

途徑:選擇标題行的某一個單元格,然後選擇工具欄右側倒數第二個“當機”,在重複與當機設定中,勾上“重複标題行從第1行至第1行”,和“當機第1行至第1行”,其他不勾選。

隐藏滾動條:具體參考http://help.finereport.com/doc-view-2425.html

5. 條形圖降序排列顯示問題

途徑:帆軟條形圖要想降序排列顯示,需要将結果集進行升序排列

6. 解決清單固定顯示5行,不足五行指派為null時,同行為null自動合并的問題

途徑:選擇單元格,在單元格元素的資料設定選為清單(預設是分組)

不足5行指派為null的SQL語句:

select * from
(select to_char(組織ID),組織,to_char(計劃車次數),to_char(實際車次數) ,CONCAT(to_char(車次完成率*100),'%') from  dbdata 
UNION ALL
select NULL,NULL,NULL,NULL,NULL from dual
UNION ALL  
select NULL,NULL,NULL,NULL,NULL from dual 
UNION ALL  
select NULL,NULL,NULL,NULL,NULL from dual 
UNION ALL  
select NULL,NULL,NULL,NULL,NULL from dual 
UNION ALL  
select NULL,NULL,NULL,NULL,NULL from dual 
)t
WHERE rownum<=5 and (select count(*) from dbdata)<=4
           

繼續閱讀