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

猜你喜欢

转载自blog.csdn.net/xudasong123/article/details/80508035