Finereport可以制作数据透视表吗

Finereport可以制作数据透视表吗,第1张

可以使用分组等筛选方式实现透视图效果

首先把基础数据作为一个查询,

将分列字段拖动至B1 设置横向扩展方式 ,数据设置为分组。

将分组字段依次拖动至A2,A3,等字段设置 竖向拓展方式,设置为分组  。注意A3的上父选择A2 ,同时添加2行的数据加粗显示添加条件属性类似len($$$)>0

将统计列拖动至B2,B3 等单元格,设置数据设置为汇总,个数,单元格拓展属性

设置拓展属性。

添加其他行列设置样式以及汇总

不管是设计器中导出Excel,还是在BS端导出Excel,都可以选择原样导出、分页导出和分页分Sheet三种导出效果。

工具:报表统计系统FineReport711

适用平台:windows/linux

一:分页导出

分页导出,如果报表模版是分页的,这里会按照分页的结果形式导出,重复的标题等也会重复。

二:原样导出

原样导出时,即使报表模版是分页的这里也不会分页,会连续导出,如果有重复标题的,标题也只显示一次。

三:分页分Sheet导出

分页分Sheet导出时报表结果的每一页为一个Sheet保存在Excel文件中。

注:如果模板设置了行式引擎,在每页显示行数超过56行(默认A4纸张)时,导出Excel行高会变窄,所以尽量避免每页显示记录超过56行。

另:Excel中sheet的名字长度不宜太长,如果需要导出为Excel,应尽量简化sheet名称。

如下图,点击左侧“URL参数传给iframe中的报表”节点时,即开geturlparahtmlreport=demo/parameter/simplecpt&start=2010-01-01&end=2010-03-31&per=1,对应网页就会在中间区域显示出来:

将报表生成网页时,给网页添加onload事件,首先获取url中的参数,然后嫁接到iframe的src上,或者通过获得的参数拼接出完整的报表url赋给iframe的src

<html> <head> <title>FineReport Demo</title> <meta ;

如果你还是不懂的话,可以去帆软论坛看看,那里有很多人为你解答的。

var Widget = thisoptionsformgetWidgetByName("t1"); //在参数界面获取控件的方法,先获取表单,再通过控件名称来获取控件   
var value_1 =WidgetgetValue(); //获取控件实际值   
alert('我的实际值是:'+value_1); //d出控件实际值   
var value_2 =WidgetgetText(); //获取控件显示值   
alert('我的显示值是:'+value_2); //d出控件显示值


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13347996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存