欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

帆软报表01

程序员文章站 2022-06-17 17:35:38
...

1、分页设置

选中A4单元格,右键–条件属性

帆软报表01

选择+,新建分页,行后分页,类型选择公式:
公式:&A4 % 10 = 0

帆软报表01

2、动态查询条件参数:

效果展示:

帆软报表01

配置步骤:
1)数据集sql拼接

查询条件参数(分公司、开始年份、截止年份、开始月份、截止月份)

select   T.分公司,
         T.年份,
         T.月份,
         t.PJ01_0001  AS  净资产报酬率,
         t.PJ01_0002  AS  收入利润率,
         t.PJ01_0003  AS  总资产周转率,
         t.PJ01_0004  AS    风险杠杆
         from YLNL_00001_ZS t 
         where 1=1 
         ${if(len(分公司) == 0,"","and 分公司 = '" + 分公司 + "'")}
         ${if(len(开始年份) == 0,"","and 年份 >= '" + 开始年份 + "'")}
         ${if(len(截止年份) == 0,"","and 年份 <= '" + 截止年份 + "'")}
         ${if(len(开始月份) == 0,"","and 月份 >= '" + 开始月份 + "'")}
         ${if(len(截止月份) == 0,"","and 月份 <= '" + 截止月份 + "'")}

帆软报表01

2)配置查询条件控件下拉框数据集
数据集(年份、月份、分公司)
年份:SELECT DISTINCT T.年份 FROM YLNL_00001_ZS T ORDER BY T.年份
月份:SELECT DISTINCT T.月份 FROM YLNL_00001_ZS T ORDER BY T.月份
分公司:SELECT DISTINCT T.分公司 FROM YLNL_00001_ZS T ORDER BY t.分公司 ASC
帆软报表01

3)配置查询条件控件
帆软报表01

3、报表居中、冻结标题时去除黑框的解决办法
配置步骤:
1)点击菜单模板>模板web属性,会弹出报表web属性设置界面,选择分页预览设置,如下图
帆软报表01

js事件代码:

var wrap = $('.reportPane');
var body = $('.page-block');
var dif = (wrap.width() - body.width()) / 2;
body.css({'margin-left': dif});//居中
var center = $('.frozen-center');
var west = $('.frozen-west');
if (center.children().width() <= center.width()) {
    west.css('overflow-x', 'hidden');
    center.css('overflow-x', 'hidden');
}//去除横向滚动条

tips:如果表头列数比较多,则可以不用设置js事件代码。

参考:http://help.finereport.com/doc-view-1973.html