• FineReport基本使用


    FineReport官方开发文档链接:http://help.finereport.com

    1.FineReport是帆软软件有限公司自主研发的一款企业级web报表软件产品。FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,它“专业、简捷、灵活”的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。(类Excel操作界面的报表工具)

    2.报表制作步骤:数据连接、模板数据集模板样式与数据绑定、预览

    3.单元格扩展(与单元格绑定的数据列中所有数据依次显示)

      横向扩展、纵向扩展、不扩展

    4.父子格。左父格、上父格。

    5.分组报表。分组、列表、汇总。

    6.自由报表。散落分布在不同的行里。依赖父格扩展。

    7.交叉报表。横、纵分组。

    8.多源报表。依据父格扩展。数据来源于多个数据表。

    9.主子表。

    10.动态格间运算。对数据进行跨行计算。

      $Cell 当前Cell单元格的值。

      &Cell 扩展后每个单元格的位置。

      A1[!0] 拿到A1单元格扩展出来的所有的值。

      .........................

    11.条件属性。$$$表示当前的值。符合条件筛选可以隐藏行行高为0隐藏列列宽为0可修改值等。

    12.超级链接。(网络报表、网页链接、动态参数等)

    13.参数入门。变量:实现动态查询。模板参数、全局参数。

      步骤:定义参数、添加控件绑定数据、参数面板样式设定

      (控件名称与参数名一致)    SQL语句参数格式  ${arg}  字符串 ‘${arg}’ 

      ${if(len(code_01)==0,"and substr(str,1,4)='2018'","or ltrim(str,'0')='5'")}

      模板参数需要与过滤结合使用。

    14.参数为空时选择全部。非SQL时,参数$arg形式。

    15.填报简介。信息录入并存入数据库。

      报表设计、添加控件(控件设置)设置填报属性、填报录入(需要以填报预览方式打开)

    16.多sheet填报。每个sheet都需要单独设置填报属性。即每个sheet页面的设计都需要绑定内置SQL

    17.图表制作。

      准备数据(数据集或单元格)、插入图表、选图表类型、定义图表数据(分类、系列)、设样式、预览

      若在单元格中插入图表注意父子格关系以及单元格扩展问题。

      若在悬浮元素中插入图表则没有单元格限制。

    18.图表交互属性。(动态展示、系列拖拽、超链接、数据监控等)

    19.部署发布(部署集成)。将报表工程部署到web服务器上,可通过web服务器访问报表。

  • 相关阅读:
    MD5中使用16进制
    关于mysql函数GROUP_CONCAT
    一个不错的源码网站
    查看jdk 线程 日志
    list 的sublist 隐藏 bug
    web 环境项目(intellj部署的tomcat) 重启时报 Exception in thread "HouseKeeper" java.lang.NullPointerException
    怎么给已有项目引入别的项目
    javascript 和 CoffeeScript 里的类
    express 与 mvc
    express的路由
  • 原文地址:https://www.cnblogs.com/57rongjielong/p/8666642.html
Copyright © 2020-2023  润新知