一、帆软报表是什么?
帆软报表又名FineReport,web报表工具,用户可以借助其轻松的构建出灵活的数据分析和报表系统,大大缩短项目周期,减少实施成本,最终解决企业信息孤岛的问题,使数据真正产生其应用价值。FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的报表工具,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。
二、帆软报表finereport和帆软bi的区别?
主要差别:
1、数据处理——FineReport是直连数据库;FineBI是做大数据建模,生成多维数据集;
2、FineReport是灵活定制各种复杂表样;FineBI主要支持olap分析模式;
3、FineBI的cube可以给FineReport引用;FineBI的使用主要面向业务人员可以自己设计报表进行分析;偏向自主分析得出结果,辅助决策;FineReport可以用来出固定格式的周报、月报、适合作为正式汇报材料;
4、FineReport和FineBI的使用对象和目的都不相同。FineReport更着重于短期的运作支持,而FineBI则关注长期的战略决策,甚至更着重于商业趋势和业务单元的联系而非具体的数据和精确度本身。FineBI并不是用来代替着眼于日常运做的报表系统的 。
三、帆软报表如何导入excel?
帆软实现简单的批量导入
直接写好标题列
做导入功能不需要定义数据集,因为数据都是由外部而来,更多的,则是对单元格的操作。这里写好标题列,要求是与要导入的Excel标题列一样,或者在导入时,可以先下载模板。
在模板工具栏,点击模板web属性,然后再对话框中选择为模板单独设置,我们可以再顶部工具栏中选择我们想要的按钮,这里的原样导出我们可以选择后编辑名称为下载模板。
设置填报单元格与数据库的对应关系
写好列标题,需要设置与数据库相关的东西了。
可以通过添加字段,只能添加单元格给报表中需要导入哪个字段,字段所在单元格对应数据库哪个字段做对应,可以手动了录入,也可以选择只能选择都可以,一般来讲,使用智能提交。
单元格的内容除了导入的值以外还可以是自定义的公式,日期,uuid编码等,还可以是外部传来的参数,这都是后面灵活掌握的,到这基础的配置算是做完了。
设置数据校验
还是在刚才的界面,切换到数据校验栏
点击 '+'可以新建校验,一般新建内置校验,右边可以设置校验内容,这里需要用到各种帆软公式就不再多说,在帆软社区可以查到,只是记录一个思路,方便日后放下这个报表还能再拾得起来。
至此,数据校验已经配置完成。
测试导入报表
当点击提交后,成功会有成功的提示信息,失败也会对应的报错,帆软的具体报错信息,可以在部署的服务器上将系统监控调整为debug模式,就可以查看具体信息了
帆软简单的导入功能差不多就是这样子了
四、帆软报表有筛选器吗?
帆软报表有筛选器。
筛选器
用于“索引服务”,从文档中提取内容和属性值以便将它们进行索引的软件。
用于 IPSec,提供根据来源、目标和 IP 通讯类型为某次通讯触发安全协商的能力的一种 IP 通讯规范。
五、帆软报表超链接参数设置?
可以通过导入连接系统控制器进行设置
六、帆软报表集成到已有系统方便吗?
帆软报表是国内比较好的报表工具了,很强大的,自然可以无缝集成到ERR、CRM、OA、BPM等系统中,可以做单点登录,更可以很方便的报表页面的权限。
集成方法很简单,一点都不复杂,如果你不清楚,可以问一下帆软的技术人员。七、帆软报表单独部署后怎么调用servlet?
直接在JS代码里面调用就行,随便用个按钮什么的,都有点击事件,添加JS代码即可直接使用FR.ajax就可以了,如下FR.ajax({type:'post',//可选geturl:'action.php',//这里就是servlet访问的URLdata:'data='dsa'',//dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等success:function(msg){//这里是ajax提交成功后,程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!},error:function(){ajax提交失败的处理函数!}})
八、帆软数据源不同的报表可以整合吗?
帆软报表是国内比较好的报表工具了,很强大的,自然可以无缝集成到ERR、CRM、OA、BPM等系统中,可以做单点登录,更可以很方便的报表页面的权限。
集成方法很简单,一点都不复杂,如果你不清楚,可以问一下帆软的技术人员。九、帆,软,报表,怎么,设置,每,隔,一段时间,自动?
题主是想要帆软报表每隔一段时间做什么呢,帆软报表可以定时刷新报表,也可以建立定时任务等,不知道题主说的是哪一种,以定时刷新报表来说吧。
点击模板>模板web属性,选择为当前模板设置,然后添加加载结束事件,使用setinterval方法定时刷新报表页面,JS如下:
setInterval("self.location.reload();",10000);//10000ms即每10s刷新一次页面。
对于cpt报表,若存在参数查询条件,使用上述js无法在选定特定查询参数后定时刷新报表,每次查询后都会触发一次加载结束事件,修改后js代码如下:
setTimeout("_g().parameterCommit();",10000);
十、js如何控制帆软填报报表单元格读写权限?
在模板中设置两个按钮,一个是获取值,一个是赋值按钮,然后将按钮设置点击事件。
- 相关评论
- 我要评论
-