fineReport切换数据源: 1.配置数据连接 2.报表内选中
声明:本文实现的内容大部分取自“FineReport 9.0文档”,为防止原文丢失从而个人留存备份,原文链接:https://help.finereport.com/finereport9.0/doc-view...-2372.html#7 最近可能因为项目进度排得满满当当很少更新博客了,由于公司采购了帆软的FineReport用来开发项目大屏,我也是一直在和它的模板设计器打交道。
目录 1、FineReport常用功能 2、FineReport传统报表的开发流程 3、FineReport开发流程演示说明 4、扩展操作(很重要) 5、父子格操作(很重要) 1、FineReport...常用功能 大屏 传统报表 数据填报 数据随行(移动端) 权限划分 2、FineReport传统报表的开发流程 新建数据连接:比如说,你要连接数据库,连接数据库的哪一张表。...效果预览:完成上述操作后,可以进行效果预览,效果不好,我们调整后,再进行预览… 3、FineReport开发流程演示说明 1)怎么查看firereport的工作环境 2)新建数据连接 ① 新建连接
1、动态隔间运算入门说明 2、入门小案例 3、“比较”、“占比”、“环比”的操作 4、“逐层累计”与“跨层累计”的操作 5、条件汇总
1、行式报表:订单表 2、分组报表:销量表 3、交叉报表:销量表 4、自由报表:订单表 5、简单多元报表 6、主子报表 1) 决策报表式主子表...
我们直接使用系统的一个模板GettingStarted.cpt,首先我们来感受一下这个模板。
大多数情况下,FineReport直接在设计器里使用“数据集查询”,直接写SQL就能满足报表要求,但对于一些复杂的报表,有时候SQL处理并不方便,这时可以把查询结果在应用层做一些预处理后,再传递给报表,...即所谓的“程序数据集”,FineReport的帮助文档上给了一个示例: 1 package com.fr.data; 2 3 import java.sql.Connection...sun.jdbc.odbc.JdbcOdbcDriver"; 103 String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\FineReport
对于自定义地图,很多用户不清楚完整的制作过程,此处提供一个完整的自定义钻取地图 JSON 的案例,从华东-省。
用的比较多的就是JS+Ecahrts,但数据量支撑、后台响应、实时更新、平台运维等应该还要调用更多的技术,非常考验技术水平,所以我推荐直接用可视化工具制作,比如FineReport、dataV等等,简单又方便...下面就以FineReport为例子,演示一下如何制作下面这样一张可视化大屏。...新建决策报表 数据库链接好后,我们新建报表模板准备开始制作,FineReport有三种报表模式,普通报表适合用来做一些常规类型的统计报表,聚合报表主要用来做中国式的复杂表,决策报表适合用来制作大屏或者驾驶舱...因此,我们选择决策报表来制作一张大屏,打开finereport设计器的决策报表模式,新建决策报表: 新建数据集 新建数据集,将数据库中所需要的数据存放在数据集中: 设计报表 FineReport决策报表采用的是画布式布局...动态效果展示 到上一步,其实一张大屏就完成的差不多了,如果你觉得不够炫酷,还可以使用一些3D动效的图表插件,增加科技感,FineReport提供很多这样的插件可以下载,提升大屏逼格。
它有许多优点,例如,它的文档和教程,JS脚本和CSS非常详细。它节省了时间,让您更加注重学习和发展。更重要的是,它非常稳定。...2.可视化报告 - 更适合报表开发人员和BI工程师 FineReport FineReport是一种报告软件和企业级应用程序,用于开发业务报告和数据分析报告。...您可以使用FineReport 制作各种仪表板,甚至可视化大屏幕。 我曾经和FineReport合作过。最让我印象深刻的是它为我节省了大量时间来编写报告。...在使用FineReport之前,我们为10家商店制作了10张Excel表,这非常麻烦。但是使用FineReport,我们只需要在一个模板中使用参数查询,然后创建批量导出。...FineReport 如上所述,此工具还可以为大屏幕进行可视化 。 它可以实时连接到业务数据并显示企业的业务数据,因为后端通常连接到业务系统数据。
你也可以使用Echarts,Highcharts,AntV,D3之类的图表类型插件......了解一些常用于设计前端网页的程序,比如JS,这很重要。...2.可视化报告:适用于报表开发人员和BI工程师 FineReport http://www.finereport.com/en/它是一个用于做报告的软件和企业级应用程序,用于开发业务报告和数据分析报告。...您可以使用FineReport制作各种仪表板(dashboards )。 我以前经常使用FineReport。最让我印象深刻的是,它为我开发报告节省了很多时间。...在使用FineReport之前,我们为10家商店制作了10张excel表,这非常麻烦。但是使用FineReport,我们只需要在一个模板中使用参数查询,然后批量导出数据。 ?...spm=a2c0j.8903112.1280361.9.6f4c16balmJPFy FineReport http://www.finereport.com/en如上所述,此工具还可以进行大屏幕可视化
如果有一款报表工具能在数据修改之后直接实时同步到数据库,从基本的报表功能到可视化大屏,且上手成本很低,基本上不需要代码就能使用,FineReport应该是不二选择。...FineReport由纯java编写,其本质是一个通用的报表制作和数据可视化工具,无论是IT开发还是业务使用,都可以很轻松的上手。...在FineReport里,你就可以直接套用它的内置模板,根本不需要别的多余操作!...FineReport有3种报表模式:普通报表、聚合报表、决策报表,前两个上面已经讲过,做复杂报表的;最后一种就是做可视化dashboard的。...如果想要模板自动刷新,js写写代码就可以,这也展现了其良好的数据开放能力。 以上只是其众多功能的冰山一角,除了解放个人,最大的受益者就是企业了。
尝试一: 外置css, js 把报表html中的js, css都改成cdn的地址, 直接单页访问html, 显示正常. 但是插入邮箱正文, 接受方打开邮箱后无法引用css, 报错跨域....禁止邮件正文引用外部js, css....尝试二: 内嵌css, js, 直接通过邮箱发送 将finereport.css复制出来, 直接内嵌到html中. 1 2 h1{color:red}...简化了下80多KB的finereport.css, 删掉了控件, 菜单, 图表等一堆css. 得到一个30KB的html, 再次通过javax.mail发送邮件, 这次正常了.
FineReport 属于前者,对于不同系统均由轻松安装的安装包,不需要复杂配置。 安装环境 对于 B/S 产品,和搭建后端类似,只是不需要复杂的配置了,直接根据教程安装一下就即可启动服务....继续说 FineReport的情况: 报表单一指标计算错误不会影响其他指标显示。...FineReport作为 B/S 产品,有完整的服务端,前后端交互在数据方面一般以 POST 请求。 简单查看:请求参数是控件 id、控件内容、行为等,不会涉及到要执行的 sql。...FineReport提供了网页插件,可通过插入网页控件来引用其他的组件,以嵌套的方式组合多种显示块。...JS 的支持,可以在很多空间里在点击等操作时触发对应的 JS 脚本,后面就看开发自己的了。
来自FineReport 2. 为什么需要数据可视化? 人类通过视觉获得的信息量远远超过其他器官。数据可视化是利用人类自然技能来提高数据处理和组织效率。 ?...商业产品包括Tableau,FineReport,Power BI等。 1) D3 https://d3js.org/ D3.js是一个基于数据操作文档的JavaScript库。...9) FineReport http://www.finereport.com/ FineReport是一个用纯Java编写的企业级Web报告工具,它结合了数据可视化和数据输入。...使用FineReport,用户可以制作复杂的报告和酷炫的仪表板,并通过简单的拖放操作构建决策平台。 ? 评估:FineReport可以直接连接到各种数据库,方便快捷地定制各种复杂的报告和酷炫的仪表板。
市面上有相当多的可视化工具,绝对能够挑花你的眼,但这些大多是门槛比较高的工具,比如Gantti、Paper.js、Highchart.js等等,不得不说,它们在技术层面上确实做的很牛逼,也很成熟。...IT人员,代表工具比如python、FineBI、Tableau等BI工具; 指标监控型报表:能够及时反映业务实际情况,给予数据分析支持进行预测分析、决策断等,主要工具是应用于企业级的报表平台,国内除了FineReport...二、指标监控型报表 1、finereport 可视化的一大应用就是数据报表,而FineReport可以自由编写整合所需要的报表字段进行报表输出,支持定时刷新和监控邮件提醒,是大部分互联网公司、传统企业会用到的日常报表平台...尤其是公司体系内经营报表,我们用的是商业报表工具,就是finereport。 推荐他是因为有两个高效率的点:①可以完成从数据库取数(有整合数据功能)—设计报表模板—数据展示的过程。...如果企业有数字化转型的需求,除了一些基本的信息系统之外,可以优先考虑FineReport。 价格在行业内属于中等,也可以按模块收费,性价比不错的。
报表工具开发报表,比如FineReport他是有报表设计器的,类似Excel设计界面,可以直接在设计器中设计报表样式。或者初期沟通需求的时候也可以用Excel简单设计下样式。...FineReport类似excel的设计方式是这个工具比较突出的优点(像我们做报表的,其实很多都不是真的程序员,做开发有点太难),然后只要会SQL和一些简单的JS,配合它各种报表设计模式,基本能实现各种复杂的报表样式...尤其数据字典、实际值和显示值等的设计更是切入快速开发的要害,这些放在别的语言和体系下往往要大量代码才能实现,在finereport里反正就是有现成的功能。...FineReport更改报表需求主要是对报表模板运维。技术上能节省时间,比如数据更新,因为是直接连数据源,可以自定义设置更新T+1或者实时,这个主要看数据库/数据仓库的支撑。...然后维护这块,FineReport作为报表系统是部署到服务器上的,可以让不同人员在远程报表服务器上对模板进行设计、修改、维护操作,简化模板的运维难度。 另外,还有报表体系的使用和运维。
这里我用FineBI和FineReport来举例说明,两个都是帆软公司的数据分析类工具,侧重点不太一样。 用一张图解释一下! FineReport是报表工具,解决数据展现和业务流程管理的。...FineReport的使用者一般是IT人员,FineBI使用简单,业务人员也可以使用。...◆FineReport ◆FineBI ◆3、两者可搭配使用,是互补的存在 首先FineReport作为一款报表工具,主要用于解决提升IT部门的常规/复杂报表开发效率问题;而FineBI作为一款商业智能工具...FineBI中FineIndex列式存储的多维数据库可以在FineReport中进行读取和使用 FineReport的拓展数据源也可以通过服务器数据集和FineBI进行共享 FineReport制作的所有报表页面都可以挂载在...FineBI中进行查看和使用 FineBI和FineReport产品支持融合部署,所有功能都可以整合在同一个工程中进行使用(推荐FineReport整合到FineBI),同时移动端共用一个数据分析app
说到报表工具,最近正好也在做一个项目,因为涉及到报表平台和数据中心,所以这里就拿FineReport来谈谈吧,一个能零基础做报表和可视化大屏的数据工具。...FineReport(见文末)可以很快做出来这样的动态报表,比起上面的静态报表,你心中有没有惊艳的感觉?是不是瞬间觉得高大上了?是不是数据信息一目了然?这简直是黑科技好吗?...3、动态背景色 报表开发中为提升报表查看美观度的需求,可以使用 JS 实现报表背景色的动态切换。...FineReport能支持二次开发,就是为了定制化的需求,而且实现上面的效果就是3分钟,几个设置的事情。 最后吧,来说说动态报表的进一步发展之路吧:可视化大屏。...FineReport能做出这样的可视化大屏,这效果完全不输echarts和python,excel的老套的图表组合就只能一边玩去了。
秘诀在于这个工具——FineReport (finereport官网有个人免费版,带免费激活码) FineReport本身是一个通用的报表工具和数据可视化工具。...就因为其强大的数据整合性能,再结合其10多年来成熟的可视化组件,finereport可以制作各类数据可视化大屏。...数据大屏是FineReport衍生的一个可视化功能。...不如用现成的工具(比如finereport)拖拽图表实现。 ? 2、finereport大屏可以做哪些动态效果?...是不是看的还不过瘾,小编这里送上我们Finereport工具呦! 赶快下载使用吧!
领取专属 10元无门槛券
手把手带您无忧上云