"基础报表" 分類下的文檔該分類下有124篇文檔创建该分类下的文档
单表式主子报表
文檔創建者:FineReportTW      創建時間:11-02 16:13      標籤:      編輯:23次    |   瀏覽:361次

摘要:1. 概述1.1 视频学习在线视频学习请查看:主子报表 。注:文档与视频中有出入的地方以文档为准。1.2 应用场景单表式主子报表一般数据集会有两个以上,分别是主表的数据集和子表的数据集,在展现[閱讀全文:]

使用公式进行并列不跳号排名
文檔創建者:FineReportTW      創建時間:11-11 20:44      標籤:      編輯:6次    |   瀏覽:726次

摘要:1. 概述1.1 问题描述常见的排名方式有如下几种:第一种,即排名1连贯不间断的排名可以参考:使用公式进行不间断排名第二种,即排名2并列排名后,后续排名跳号,详情参见:使用公式进行并列跳号排名第三种,即[閱讀全文:]

使用公式进行并列跳号排名
文檔創建者:FineReportTW      創建時間:11-02 17:24      標籤:      編輯:19次    |   瀏覽:504次

摘要:1. 概述1.1 预期效果排名在报表应用中比较常见,若需要使用公式进行并列跳号排名,例如成绩为 98 ,则排名并列为3,成绩为97 则排名为第五,跳过第四名,如下图所示:1.2 实现思路使用 count[閱讀全文:]

使用公式进行不间断排名
文檔創建者:FineReportTW      創建時間:11-07 16:25      標籤:      編輯:6次    |   瀏覽:396次

摘要:1. 概述1.1 预期效果使用公式进行并列不跳号排名 可对数据进行并列排名不占位,例如孙林和王新都是98分,则并列第 3 。那么如何实现连续排名呢?即使得最终排序得到的名次是连续的。例如孙林和[閱讀全文:]

Blob图片压缩转JPG插件
文檔創建者:FineReportTW      創建時間:09-24 17:05      標籤:      編輯:5次    |   瀏覽:316次

摘要:1. 概述1.1 版本报表服务器版本JAR 包版本插件版本10.02018-07-31V1.01.2 应用场景通过自定义的函数插件实现对数据库中取出来的blob图片数据进行压缩并输出为图片格式内容。1.[閱讀全文:]

点击文字展示对应图片
文檔創建者:FineReportTW      創建時間:12-25 09:09      標籤:      編輯:4次    |   瀏覽:348次

摘要:1. 概述1.1 问题描述在报表设计时有时会遇到如下需求:图片与文字说明分开并形成目录的形式,点击文字才能展示对应的图片。如下图所示:1.2 解决思路先通过添加「超级链接>动态参数」设置过滤,然后[閱讀全文:]

根据条件补足空白行
文檔創建者:FineReportTW      創建時間:06-06 17:45      標籤:      編輯:6次    |   瀏覽:264次

摘要:1. 概述1.1 问题描述已有的补足空白行功能,只能将数据补足到指定行数的最小整数倍数。如果想要满足一定条件下才补足,如何实现呢?如下示例:当数据行数小于 7 时,补足到 7 行;当数据大于等于 7 行[閱讀全文:]

补足空白行
文檔創建者:FineReportTW      創建時間:11-02 15:35      標籤:      編輯:17次    |   瀏覽:412次

摘要:1. 概述1.1 问题描述在文档 每页显示固定行数 中说到当一个组内的数据不足设置的行数时,只显示组内余下的数据。但我们希望这种情况时可补充空白数据来补足行数显示,如下图所示:1.2 解决思路[閱讀全文:]

每页显示固定行数
文檔創建者:FineReportTW      創建時間:11-02 15:38      標籤:      編輯:31次    |   瀏覽:386次

摘要:1. 概述1.1 预期效果制作分页报表时,希望报表能固定每页显示多少行,如下图所示:1.2 实现方法通过给「最父格」添加条件属性实现。最父格是指报表中最上级的父格:例如 A1 单元格是 A2 单元格的父[閱讀全文:]

按组分页
文檔創建者:FineReportTW      創建時間:11-02 15:40      標籤:      編輯:16次    |   瀏覽:378次

摘要:1. 概述1.1 预期效果按组分页,就是让数据按组来进行分页显示。例如报表原本是按照纸张大小进行分页的,现在希望能够按照货主地区进行分页,一个区的数据显示在同一个页面当中。如下图所示:1.2 实现思路在[閱讀全文:]

分页时重复显示标题
文檔創建者:FineReportTW      創建時間:11-02 15:40      標籤:      編輯:16次    |   瀏覽:393次

摘要:1. 概述动态重复标题行,是指在报表数据分为多页显示时,通过重复报表标题的设置,将左表头或上表头重复显示在每一页当中。如下图所示:2. 示例2.1 模板准备打开 分页报表 [閱讀全文:]

分页报表
文檔創建者:FineReportTW      創建時間:11-04 10:57      標籤:      編輯:22次    |   瀏覽:699次

摘要:1. 概述在「分页预览」模式下展示数据量比较大的报表时,若数据超出页面设置中所设定的纸张大小(分页线),就会自动分页显示。若想要不分页显示可参见文档:横向不分页。下面我们通过制作一张报表来简单讲解「分页[閱讀全文:]

嵌入式主子报表
文檔創建者:FineReportTW      創建時間:11-02 17:14      標籤:      編輯:23次    |   瀏覽:326次

摘要:1. 概述嵌入式主子报表特点是在单元格中嵌入独立的报表模板,嵌入的模板称为「子报表」,嵌入子报表后的整体称为「主报表」。各子报表格式可以不对齐,子表与主表的格式也可以不对齐,子报表能够获取主表中的值。如[閱讀全文:]

二进制文件显示成可下载的链接
文檔創建者:FineReportTW      創建時間:11-11 10:11      標籤:      編輯:9次    |   瀏覽:248次

摘要:1. 概述1.1 版本说明报表服务器版本JAR 包版本HTML5 移动端展现插件版本App 版本功能变动10.0.132021-01-2510.4.97610.4.976移动端支持显示可供下载的链接,且[閱讀全文:]

按段动态分组
文檔創建者:FineReportTW      創建時間:03-05 16:41      標籤:      編輯:5次    |   瀏覽:269次

摘要:1. 概述1.1 预期效果在文档 按段分组 中,通过「分组>高级>自定义>条件分组」实现了按固定年龄段进行分组汇总,现在我们希望实现数据按不同的段长参数进行动态分组[閱讀全文:]

多源报表非主表实现数据过滤
文檔創建者:FineReportTW      創建時間:11-24 18:00      標籤:      編輯:1次    |   瀏覽:326次

摘要:1. 概述1.1 预期效果例如,在简单多源报表中,蓝色部分是主表,黄色部分是根据蓝色部分过滤得出来的。如果我们想要筛选「销售总额」为 1869 的数据,可能出现如下图所示的情况:而实际上,我们需要的效果[閱讀全文:]

HTML实现超链接按钮效果
文檔創建者:FineReportTW      創建時間:11-10 15:16      標籤:      編輯:1次    |   瀏覽:538次

摘要:1. 概述1.1 预期效果当添加超级链接时,超链总是呈蓝色字体显示,但有时用户希望超链能以按钮的方式显示,如下图所示:1.2 实现思路通过添加 HTML </button> 标签,使用 HT[閱讀全文:]

利用内置数据集实现范围划分
文檔創建者:FineReportTW      創建時間:12-10 12:33      標籤:      編輯:2次    |   瀏覽:298次

摘要:1. 概述1.1 问题描述当我们希望在 FineReport 中根据数值区段对其进行等级划分时,例如根据销售员的销量范围,对销售员划分等级,如下表所示:销量范围等级2000以上 A1900~2[閱讀全文:]

行式报表简介
文檔創建者:FineReportTW      創建時間:11-04 11:03      標籤:      編輯:13次    |   瀏覽:292次

摘要:1. 描述在 行式报表 中,介绍了行式列表报表的制作方式,下面来介绍几个在行式报表下的典型应用示例。在线视频教程请点击: 行式报表-单元格扩展2. 索引小节内容简介文档链接[閱讀全文:]

分组报表简介
文檔創建者:FineReportTW      創建時間:11-04 11:02      標籤:      編輯:13次    |   瀏覽:320次

摘要:1. 描述初级报表中的 分组报表-父子格,是直接根据数据的父子关系实现的简单分组。中国式复杂报表中还存在一些不规则的分组报表,该章节详细介绍。分组报表在线学习请点击:父子格设置2. 索引小节内[閱讀全文:]

报表中嵌入电子签章
文檔創建者:FineReportTW      創建時間:11-03 15:10      標籤:      編輯:13次    |   瀏覽:394次

摘要:1. 描述电子签章是电子签名的一种表现形式,也就是俗称的盖章,电子签章为透明背景的图片,希望在报表中嵌入,如下图所示:下面将介绍实现报表中嵌入电子签章的四个方法。2. 单元格插入图片选中单元格,单击工具[閱讀全文:]

单元格用HTML显示图片
文檔創建者:FineReportTW      創建時間:06-01 09:06      標籤:      編輯:14次    |   瀏覽:339次

摘要:1. 概述1.1 问题描述使用 FineReport 设计报表时,需要显示存储在数据库中的图片,该如何实现呢?1.2 解决思路若图片以路径形式或 Base64 编码形式存储在数据库,通过设置单元格内容用[閱讀全文:]

数据钻取
文檔創建者:FineReportTW      創建時間:11-02 15:02      標籤:      編輯:17次    |   瀏覽:1279次

摘要:1. 概述1.1 预期效果报表系统中数据的钻取是一个普遍的需求,如下图所示,点击订单 ID 的时候能够钻取到该订单的明细数据。1.2 实现思路FineReport 报表通过超级链接功能,便捷的实现了数据[閱讀全文:]

相邻连续分组
文檔創建者:FineReportTW      創建時間:11-02 15:17      標籤:      編輯:22次    |   瀏覽:328次

摘要:1. 概述1.1 预期效果数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。1.2 实现方法直接拖拽数据列到单元格,[閱讀全文:]

扩展后排序重新编号
文檔創建者:FineReportTW      創建時間:03-23 20:57      標籤:      編輯:7次    |   瀏覽:266次

摘要:1. 概述1.1 问题描述在对报表进行扩展后排序(按「牛奶」销量排序)之后,若直接使用单元格插入公式 seq() 或者 &cell 这两种方法获取序号,序号的顺序是乱序的,如何让它变成正常的排序[閱讀全文:]

同期比
文檔創建者:FineReportTW      創建時間:11-02 17:29      標籤:      編輯:22次    |   瀏覽:918次

摘要:1. 概述1.1 预期效果同期比是把当年每月与上一年相应月份的数据相除计算出的一个比率。即某年第 n 月与上一年第 n 月的比值,计算公式为:本期/同期*100%。示例分别为当年和上一年月份时间一一对应[閱讀全文:]

组织树传参
文檔創建者:FineReportTW      創建時間:02-13 14:50      標籤:      編輯:13次    |   瀏覽:295次

摘要:1. 概述1.1 预期效果在实际使用过程中,经常会遇到一种架构:左侧显示树状图,右边显示树中某一节点的详细信息。当点击左侧组织树的时候,右边表格随之自动变换。如下图所示:1.2 实现思路用户可通过两种方[閱讀全文:]

组织树报表示例
文檔創建者:FineReportTW      創建時間:11-03 15:02      標籤:      編輯:15次    |   瀏覽:281次

摘要:1. 概述事物之间存在分支层次关系时,一般可用折叠或缩进形式的组织树展现。在数据表结构中,这种分支层次关系一般通过类似 ID 与 parentID 两个字段表示,下图为表结构关系及其实现的组织树效果:可[閱讀全文:]

HTML显示天气预报
文檔創建者:FineReportTW      創建時間:02-27 13:18      標籤:      編輯:10次    |   瀏覽:823次

摘要:1. 概述1.1 问题描述在一些网站界面可以看到当前地区的天气情况,那在报表中应该如何添加天气情况呢?1.2 解决思路在单元格中添加 iframe 标签,在单元格其他属性中,修改显示[閱讀全文:]

相对层次坐标
文檔創建者:FineReportTW      創建時間:12-11 17:23      標籤:      編輯:4次    |   瀏覽:375次

摘要:1. 概述许多时候,报表设计者并不知道目标单元格的具体位置,仅仅知道目标单元格相对于当前单元格的位移,因此给出了位移坐标。1.1 概念说明相对位移坐标是用来描述目标单元格和当前单元格之间的位置关系的表达[閱讀全文:]

行序号
文檔創建者:FineReportTW      創建時間:11-02 17:21      標籤:      編輯:15次    |   瀏覽:308次

摘要:1. 描述行序号:对所有数据进行统一编号即使是分组的数据也进行统一编号,如下分组数据:2. 示例2.1 打开报表打开报表:%FR_HOME%\webroot\WEB-INFeport[閱讀全文:]

组内序号
文檔創建者:FineReportTW      創建時間:11-02 17:20      標籤:      編輯:12次    |   瀏覽:292次

摘要:1. 描述分组了重新设置序号即组内序号,就是对每一组的元素分别进行编号,如下图中可以看出华东的分组为一个编号,华北的分组为另外一个编号,两者的编号是不连续的。2. 示例2.1 打开报表打开报表[閱讀全文:]

循环引用
文檔創建者:FineReportTW      創建時間:11-02 17:23      標籤:      編輯:14次    |   瀏覽:392次

摘要:1. 描述实际应用中,经常遇到循环引用的情况,如:每条记录中有一个期初数,一个期末数,下一条中需引用之前的期末数作为本期的期初数。效果如下:2. 示例2.1 新建报表,设计表样新建普通报表,添[閱讀全文:]

组内排名
文檔創建者:FineReportTW      創建時間:03-30 22:04      標籤:      編輯:11次    |   瀏覽:314次

摘要:1. 描述分组后重新排名即组内排名,就是对每一组的元素进行排名。如下图中可以看出华东,华北的排名是在各自所在组内排名,两者的排名是不连续的。2. 示例2.1 打开报表打开报表:%FR_HOME[閱讀全文:]

比较
文檔創建者:FineReportTW      創建時間:11-02 17:32      標籤:      編輯:19次    |   瀏覽:189次

摘要:1. 描述如下面总额中扩展出来的每个值与其第一个值进行比较:2. 示例2.1 打开报表打开报表%FR_HOME%\webroot\WEB-INFeportlets\doc\Adv[閱讀全文:]

交叉表的累计
文檔創建者:FineReportTW      創建時間:11-02 17:26      標籤:      編輯:13次    |   瀏覽:440次

摘要:1. 概述逐层累计与跨层累计都是纵方向上的累计,也可以横向进行累计,如下图各个销售员每个月订单金额的累计:2. 示例2.1 新建报表,设计表样新建普通报表,添加数据集,SQL 语句为selec[閱讀全文:]

分页冻结
文檔創建者:FineReportTW      創建時間:11-03 15:14      標籤:      編輯:16次    |   瀏覽:237次

摘要:1. 描述当对模板进行分页预览时,若模板的页面设置超过了浏览器的大小,在进行向下或者向左滚动时标题也会滚动,此时就很难分清当前单元格对应的是哪一列了,为此 FineReport 提供了分页冻结,即在分页[閱讀全文:]

动态折叠树
文檔創建者:FineReportTW      創建時間:11-11 11:14      標籤:      編輯:16次    |   瀏覽:242次

摘要:1. 描述在进行展现数据时,希望模板的数据是可以动态折叠的,即点击数据前面的加号才展开对应下面的数据,如下图所示,此时要如何实现呢?2. 实现思路通过将模板设置为 组织树报表,然后通[閱讀全文:]

筛选过滤
文檔創建者:FineReportTW      創建時間:11-02 15:10      標籤:      編輯:18次    |   瀏覽:309次

摘要:1. 概述1.1 预期效果我们想从大量的数据当中,获取到符合条件的数据,例如在网格式报表中,仅展示已付订单的记录,如下图所示:1.2 实现思路方法一:直接通过 SQL 语句取出满足条件的的数据,如修改数[閱讀全文:]

双向折叠树并与图表交互
文檔創建者:FineReportTW      創建時間:12-23 14:48      標籤:      編輯:0次    |   瀏覽:302次

摘要:1. 概述1.1 预期效果我们有时需要在双向折叠树中显示对应的图表,以方便动态查看,怎么实现呢?效果如下图所示:1.2 实现思路双向折叠树就是行与列方向都有 动态折叠树,将图表子表通过&nbs[閱讀全文:]

绝对层次坐标
文檔創建者:FineReportTW      創建時間:12-11 17:27      標籤:      編輯:3次    |   瀏覽:266次

摘要:1. 概述在进行报表设计时,单元格尚未扩展,但是其它单元格的计算表达式可能需要此单元格扩展后某个数据的精确位置,这时就需要使用绝对层次坐标精确表达该数据的位置。1.1 概念说明层次坐标概念图如下图所示:[閱讀全文:]

动态排名
文檔創建者:FineReportTW      創建時間:03-13 15:41      標籤:      編輯:11次    |   瀏覽:394次

摘要:1. 概述1.1 预期效果一般情况下,排名都是通过 排名,组内排名 的方式实现。但有时,用户需实现:在填报模式下,根据输入值的不同来“动态改变”某一列值的排名情况功能时,上面的方法就[閱讀全文:]

层次坐标概述
文檔創建者:FineReportTW      創建時間:11-02 17:18      標籤:      編輯:32次    |   瀏覽:323次

摘要:1. 概述层次坐标入门视频:层次坐标层次坐标进阶视频:层次坐标进阶1.1 概念层次坐标是实现复杂报表的一个重要概念。在进行报表设计时,如果涉及到扩展单元格的计算,就需要使用层次坐标来表示单元格扩展后的表[閱讀全文:]

动态格间运算示例
文檔創建者:FineReportTW      創建時間:11-02 17:15      標籤:      編輯:29次    |   瀏覽:261次

摘要:1. 概述在线视频学习请查看:层次坐标。如果公式很难理解,可以先学习层次坐标的进阶视频,吃透公式的基本概念和使用方法:层次坐标进阶。1.1 应用场景在学习了 层次坐标 后,便可以将层[閱讀全文:]

报表以PDF形式嵌在浏览器上
文檔創建者:FineReportTW      創建時間:11-03 15:08      標籤:      編輯:11次    |   瀏覽:256次

摘要:1. 概述1.1 问题描述在预览模板的 URL 后增加参数&format=pdf可以导出 PDF 格式的文件,若希望输入 URL 后,直接将 PDF 文件显示在浏览器端而不是弹出下载对[閱讀全文:]

结果集筛选
文檔創建者:FineReportTW      創建時間:11-02 15:08      標籤:      編輯:20次    |   瀏覽:230次

摘要:1. 描述我们只想显示其中的 N 条数据。例如,我们只想显示运货费最多的前 10 条订单记录或者最少的 10 条订单记录,效果如下:2. 思路方案一:直接通过 SQL 语句进行筛选,如修改数据集 SQL[閱讀全文:]

单元格超过一定长度显示省略号(...),鼠标悬浮显示全部内容
文檔創建者:FineReportTW      創建時間:02-28 15:32      標籤:      編輯:22次    |   瀏覽:313次

摘要:1. 描述在实际应用中,有的单元格可能内容较多,如何能做到内容超出一定长度显示省略号(...),当鼠标移动到单元格的时候,显示全部内容呢?2. 解决方案2.1 方法一:公式实现注:此方法虽然简单,但报表[閱讀全文:]

不分页显示数据
文檔創建者:FineReportTW      創建時間:11-03 15:21      標籤:      編輯:14次    |   瀏覽:1375次

摘要:1. 描述在进行预览数据时,数据是分页显示的,但是为了方便查看数据,希望数据是不分页显示即在一页显示,此时要如何设置呢?2. 解决方案2.1 方案一使用数据分析预览,或者在预览的 URL 后增[閱讀全文:]

横向不分页
文檔創建者:FineReportTW      創建時間:11-02 15:32      標籤:      編輯:18次    |   瀏覽:954次

摘要:1. 描述当报表内容行高列宽超过纸张大小时,分页预览超出的行和列部分都会到下一页显示,但是您可能希望所有的列都在一页显示,如下图所示:2. 实现思路可以直接在预览模板的 URL 后增加&__by[閱讀全文:]

动态显示报表标题
文檔創建者:FineReportTW      創建時間:11-11 10:13      標籤:      編輯:19次    |   瀏覽:961次

摘要:1. 描述预览模板时,希望显示的报表名称可以动态显示而不是固定的,此时要如何设置呢?这时就可以在报表标题中定义参数,给参数赋不同的值,使报表标题随之改变,下面详细介绍实现过程。2. 思路通过给报表&gt[閱讀全文:]

利用HTML5实现声音播放
文檔創建者:FineReportTW      創建時間:01-09 10:02      標籤:      編輯:4次    |   瀏覽:382次

摘要:1.问题描述设计报表的时候,如何为报表添加声音播放、背景音乐,或是实现声音预警呢2.解决思路使用HTML5的<audio>标签当前,audio元素支持三种音频格式:  &[閱讀全文:]

图形化显示数据(进度条/等级)
文檔創建者:FineReportTW      創建時間:11-03 15:11      標籤:      編輯:26次    |   瀏覽:272次

摘要:1. 概述1.1 预期效果在报表中,为了便于分析数据,看到数据的趋势与瓶颈,往往使用统计图来展示数据,因为图形的方式要比数值方式直观的多。如各销售员的销售量、用户评价级别等,希望单元格中直接显示进度条或[閱讀全文:]

报表添加锚点实现跳转到指定行
文檔創建者:FineReportTW      創建時間:11-08 20:03      標籤:      編輯:6次    |   瀏覽:448次

摘要:1. 概述1.1 预期效果有时候报表数据量大、不分页显示,查看靠后的数据非常麻烦。希望能通过指定的数字快速定位到对应的行数,如下图所示:1.2 实现思路通过使用 HTML 的锚点链接,实现定位到对应 I[閱讀全文:]

CPT 表格前端预览调整插件
文檔創建者:FineReportTW      創建時間:02-25 10:43      標籤:      編輯:6次    |   瀏覽:335次

摘要:1. 版本 报表服务器版本 插件版本   9.0、10.0 1.02. 描述FineReport使用过程中,通常在cpt表格生成之后,前端预览时无法调整[閱讀全文:]

单元格内设置不同样式
文檔創建者:FineReportTW      創建時間:11-11 10:14      標籤:      編輯:8次    |   瀏覽:221次

摘要:1. 描述一个单元格中通过公式显示多个数据和文字,希望只改变部分内容的样式,如:sum 公式得到的数据颜色变为红色,文字的颜色为黑色等。如果使用多个单元格实现的话,格式不容易调整,实现效果不佳,因此可通[閱讀全文:]

树数据集实现组织树报表
文檔創建者:FineReportTW      創建時間:11-03 11:51      標籤:      編輯:24次    |   瀏覽:218次

摘要:1. 描述组织树报表 中由 ID 与父 ID 来实现组织树报表,若层级数较多时,对每个单元格设置过滤条件和形态会比较繁琐,因此 FineReport 提供了一种特殊的数据集——树数据集,只需要[閱讀全文:]

字母序号
文檔創建者:FineReportTW      創建時間:06-28 08:26      標籤:      編輯:6次    |   瀏覽:182次

摘要:1. 描述报表系统中,往往要对数据进行编号处理,在 FineReport 中可以使用=seq()函数以及=&cell这两种方法获取序号。但是如果用户想实现用字母进行排序,那么该如何实现呢?2.[閱讀全文:]

利用html标签实现文件下载
文檔創建者:FineReportTW      創建時間:12-05 20:03      標籤:      編輯:6次    |   瀏覽:352次

摘要:1. 概述1.1 问题描述安装上传下载插件之后可以设置下载文件,详见:上传下载文件插件但如果不想安装插件呢,如何实现下载文件呢?1.2 解决思路通过 HTML 标签来实现下载2. 示例本文以下载%FR_[閱讀全文:]

以HTML实现消息滚动
文檔創建者:FineReportTW      創建時間:02-17 21:43      標籤:      編輯:16次    |   瀏覽:293次

摘要:1. 描述在一些大型的展示屏上,目前静态的图文展示已满足不了市场需求,有时候可能需要实现一些动态图文展示效果即跑马灯效果,那么要如何通过帆软报表来实现呢?如图1所示:如图2所示:注:如果不想通过写代码的[閱讀全文:]

多数据源报表
文檔創建者:FineReportTW      創建時間:11-02 15:18      標籤:      編輯:11次    |   瀏覽:248次

摘要:1. 概述FineReport 报表天然支持多数据源报表。一张报表中可以定义多个数据集,分别取出需要的数据库表,所取的数据库表甚至可以来自于不同的数据库。该章节我们通过几个例子说明多个数据集数据如何相互[閱讀全文:]

Sheet 扩展插件
文檔創建者:FineReportTW      創建時間:11-24 13:38      標籤:      編輯:8次    |   瀏覽:235次

摘要:1. 描述使用场景:我们在某些情况下需要做一些类似“每个子公司/员工/产品/每天/每月一个 sheet”等等的,需要让 cpt 按照某种规律,动态的展现多个 sheet。技术要求:具备基础的 Java[閱讀全文:]

两个数据列拼接
文檔創建者:FineReportTW      創建時間:08-31 16:37      標籤:      編輯:3次    |   瀏覽:311次

摘要:1. 概述1.1 版本当报表单元格的数据来源于数据集的两个数据列时,如何设置呢,如下,实现用户名和姓名拼接的效果。1.3 实现思路方式一:将两列数据分别放在单元格中,再通过公式将它们拼接起来。方式二:通[閱讀全文:]

使用条形图实现进度条
文檔創建者:FineReportTW      創建時間:05-19 20:47      標籤:      編輯:5次    |   瀏覽:325次

摘要:1.描述现有的文档当中 图形化显示数据(进度条/等级),单元格进度条插件 可以实现在单元格中显示进度条,除此之外,利用条形图也可以实现进度条,如下:2. 实现思路在单元格中插入条形图[閱讀全文:]

动态日历表
文檔創建者:FineReportTW      創建時間:11-19 18:01      標籤:      編輯:8次    |   瀏覽:346次

摘要:1. 概述1.1 应用场景实现每个月的日历,并可以通过点击切换上下月。1.2 实现思路1)获取当月第一天所在周的第一天,获得当月最后一天所在周的最后一天,使用range()公式生成这两个日期之间的所有日[閱讀全文:]

国标 CODE128 条形码插件
文檔創建者:FineReportTW      創建時間:11-13 18:01      標籤:      編輯:5次    |   瀏覽:213次

摘要:1. 概述1.1 版本报表服务器版本JAR 包版本插件版本10.02018-07-031.3.29.02016-09-201.2.38.02016-09-201.2.31.2 应用场景部分企业使用国标码[閱讀全文:]

动态显示前N个分组
文檔創建者:FineReportTW      創建時間:07-28 17:48      標籤:      編輯:6次    |   瀏覽:223次

摘要:1. 概述1.1 问题描述报表应用中,分组汇总的数据展示只需要展示前几项占比较高的类别,剩余占比小的类别通常合并为其他类,使得展示的表格看上去更简洁明了。那么报表在普通分组的情况下,如何实现动态的显示前[閱讀全文:]

设计器导入字体
文檔創建者:FineReportTW      創建時間:11-03 15:06      標籤:      編輯:10次    |   瀏覽:359次

摘要:1. 描述对于某些项目来说,文件的格式非常重要,对字体的要求也非常严格,但是有时候要显示的字体在设计器里面却没有该字体选项,这个时候该怎么办呢?2. 思路目前在 FineReport 设计器中能够选择的[閱讀全文:]

按段分组
文檔創建者:FineReportTW      創建時間:11-02 15:16      標籤:      編輯:23次    |   瀏覽:191次

摘要:1. 概述按段分组是一个比较典型的高级分组报表样式,其分组是根据数据的值段来分的。比如按照分数段、年龄段、时间段等,属于某个值区间的记录归到一个组里显示,如下图所示:2. 示例以下介绍上图企业年龄构成比[閱讀全文:]

扩展后连续单元格合并
文檔創建者:FineReportTW      創建時間:09-17 16:16      標籤:      編輯:0次    |   瀏覽:460次

摘要:1. 概述1.1 问题描述如下,省份和城市这两行是横向扩展出来的,当省份和城市相同时,如何合并单元格呢想要实现的效果如下1.2 实现思路使用js判断两个单元格的值是否相等,相等时合并单元格。2. 示例2[閱讀全文:]

动态数据富文本
文檔創建者:FineReportTW      創建時間:09-15 16:46      標籤:      編輯:1次    |   瀏覽:328次

摘要:1. 概述1.1问题描述文档富文本中对固定的数据格式化比较容易,但是如果有很多数据来源于数据集查询,如何动态地格式化呢,如下设置性别为女显示红色,性别为男显示蓝色,职务加上下划线,入职日期加粗。1.3[閱讀全文:]

页内合计
文檔創建者:FineReportTW      創建時間:11-02 15:34      標籤:      編輯:18次    |   瀏覽:277次

摘要:1. 描述对于分组分页报表实现页内合计,这样的报表,我们可以使用分页计算函数实现。如图(一):如图(二):2. 思路2.1 使用分页计算函数实现页内合计分页计算函数规则={Cell},表示当前页Cell[閱讀全文:]

扩展数据实现上下标
文檔創建者:FineReportTW      創建時間:06-20 11:46      標籤:      編輯:1次    |   瀏覽:240次

摘要:1. 概述1.1 问题描述上下标 需要设置富文本或者是通过两个单元格来实现,但是如果是扩展出来的数据,如何实现呢?例如实现化学式的下标,效果如下图所示:1.2 实现思路使用公式识别字符串中的下[閱讀全文:]

报表分页组件插件
文檔創建者:FineReportTW      創建時間:08-17 10:12      標籤:      編輯:7次    |   瀏覽:264次

摘要:1. 概述1.1 版本报表服务器版本JAR 包版本插件版本10.02018-07-31V1.09.02016-05-01V1.01.2 应用场景FineReprot 报表数据较多需要分页展示时,会用到顶[閱讀全文:]

单元格内容换行显示
文檔創建者:FineReportTW      創建時間:11-11 10:03      標籤:      編輯:12次    |   瀏覽:233次

摘要:1. 概述1.1 问题描述FineReport 报表单元格显示内容的时候,无法直接换行显示。如果想要单元格在 Web 端展示数据的时候换行显示该如何实现呢?1.2 解决思路FineReport[閱讀全文:]

列分栏
文檔創建者:FineReportTW      創建時間:11-03 11:40      標籤:      編輯:16次    |   瀏覽:427次

摘要:1. 描述数据是横向扩展的,超过一页的数据会显示在下一页,而每页下面会有很大的一片空白区域,不美观且浪费纸张。希望在一页中第一行扩展满后自动到下一行继续扩展。可以使用列分栏来实现这种横向扩展自动换行的效[閱讀全文:]

行式报表排序
文檔創建者:FineReportTW      創建時間:11-02 15:09      標籤:      編輯:24次    |   瀏覽:239次

摘要:1. 概述1.1 预期效果报表展示时,有些数据排序后显示更有层次。例如,订单按运货费降序排列,效果如下图所示:1.2 实现思路方案一:直接通过 SQL 语句进行排序,如修改数据集 SQL 语句为:SEL[閱讀全文:]

多级序号
文檔創建者:FineReportTW      創建時間:04-22 17:33      標籤:      編輯:2次    |   瀏覽:266次

摘要:1. 概述1.1 预期效果在设计报表的时候,可能需要根据多列数据生成多级序号,效果如下图所示:1.2 实现思路先获取第一列数据当前值在当前列数据去重后的序号.再获取第二列数据当前值在(当前列数据去重后且[閱讀全文:]

不规范组织树报表
文檔創建者:FineReportTW      創建時間:11-03 11:48      標籤:      編輯:14次    |   瀏覽:217次

摘要:1. 描述在实际应用中,除了规范的组织结构外还有不规范的组织结构。如下图用 2 个示例来展示这两种组织树的区别:1)规范的组织结构:除了最后一层外,所有其他层的结构都有子层。比如,自带数据连接 FRDe[閱讀全文:]

单元格对齐条件属性插件
文檔創建者:FineReportTW      創建時間:04-07 20:24      標籤:      編輯:2次    |   瀏覽:238次

摘要:1. 概述1.1 版本  报表服务器版本    JAR 包版本插件版本10.02016-03-20V2.19.08.01.2 应用场景我们需要通过条件属性来设置单[閱讀全文:]

只对第一次出现的值求和
文檔創建者:FineReportTW      創建時間:03-28 12:00      標籤:      編輯:1次    |   瀏覽:219次

摘要:1. 概述1.1 问题描述对报表中重复出现的指标,有时我们只想统计第一次出现的值。如下面的示例,苹果汁出现了两次,只对第一次进行求和。1.2 实现思路使用seq()公式计算指定对象出现的次数,对次数等于[閱讀全文:]

数据分组时忽略字符顺序进行汇总
文檔創建者:FineReportTW      創建時間:02-27 10:04      標籤:      編輯:2次    |   瀏覽:252次

摘要:1. 概述1.1 问题描述当数据分组内的顺序不同时,原本是相同的分组却分开显示,如下图所示:第一行和第二行的小明小亮应该属于同一个分组,现在想要将他们合并为一个组分显示,如下图所示:1.2 实现思路先对[閱讀全文:]

条件汇总
文檔創建者:FineReportTW      創建時間:11-02 17:25      標籤:      編輯:22次    |   瀏覽:243次

摘要:1. 描述示例一:通过层次坐标,我们还可以进行条件汇总,即对扩展出来的行汇总满足条件的数据信息。如下图所示,汇总订单总额超过 2500 的月份数量: 示例二:如下图所示,可以通过层次坐标计算某[閱讀全文:]

页面加载动画自定义插件
文檔創建者:FineReportTW      創建時間:05-22 22:16      標籤:      編輯:17次    |   瀏覽:320次

摘要:1. 版本报表服务器版本JAR 包插件版本10.02018-07-31V1.32. 描述2.1 应用场景默认情况下 FineReport 加载动画为蓝白相间条柱变化,且外部元素无背景变化这样的画面风格可[閱讀全文:]

组内分栏
文檔創建者:FineReportTW      創建時間:11-03 11:14      標籤:      編輯:15次    |   瀏覽:265次

摘要:1. 概述1.1 预期效果组内分栏是指在每个分组的内部对数据进行分栏,如下图所示:1.2 实现方法用户可通过 FineReport 自带的报表分栏功能,实现组内分栏。2. 示例本文以组内列分栏说明组内分[閱讀全文:]

添加预警,间隔背景色-条件
文檔創建者:FineReportTW      創建時間:11-02 15:11      標籤:      編輯:22次    |   瀏覽:220次

摘要:1. 概述1.1 预期效果在满足一定条件下改变单元格的格式或者显示成不同的值。如下图所示,单元格背景色间隔显示,运货费大于 100 元时,单元格内容红色预警。1.2 实现思路通过对单元格添加条件属性,可[閱讀全文:]

图片灯箱插件
文檔創建者:FineReportTW      創建時間:03-14 17:00      標籤:      編輯:6次    |   瀏覽:246次

摘要:1. 概述1.1 版本报表服务器版本JAR 包版本 插件版本 10.0 2016-05-01V1.29.02016-05-01V1.21.2 应用场景FineReprot[閱讀全文:]

简单多源报表
文檔創建者:FineReportTW      創建時間:11-02 15:31      標籤:      編輯:17次    |   瀏覽:267次

摘要:1. 概述1.1 视频教程简单多源报表在线视频学习请查看「简单多源报表」1.2 预期效果多数据源,就是在同一张报表当中,显示的数据来自于多个不同的表或不同的库。如下图所示,一张简单的多数据源报表,左侧蓝[閱讀全文:]

文本两端对齐
文檔創建者:FineReportTW      創建時間:11-08 00:30      標籤:      編輯:4次    |   瀏覽:326次

摘要:1. 概述1.1 问题描述有时候,同一个单元格扩展出来的值长短不一,但是相差并不是很大,希望展示的时候它们的长度可以相同,达到对齐的效果。如下图所示,单位和姓名扩展出来的值长度不一样,经过处理后文本两端[閱讀全文:]

环比
文檔創建者:FineReportTW      創建時間:11-02 17:30      標籤:      編輯:13次    |   瀏覽:424次

摘要:1. 概述环比是指本期与上期数据之间的比率计算。环比有两种计算方式:环比增长速度和环比发展速度。环比增长速度=(本期数-上期数)/上期数✖100%环比发展速度=本期数/上期数&#10006[閱讀全文:]

多源分片报表
文檔創建者:FineReportTW      創建時間:11-02 15:29      標籤:      編輯:19次    |   瀏覽:250次

摘要:1. 概述1.1 预期效果多源:指一张报表的数据来源来自多个数据表,甚至是多个物理数据库。这里的多个常常不是两个三个,而是七八个乃至十几个,无法转成单源。分片:指一张报表的纵向或横向或双向同时被分成了多[閱讀全文:]

复杂多源报表
文檔創建者:FineReportTW      創建時間:11-02 15:30      標籤:      編輯:18次    |   瀏覽:264次

摘要:1. 概述上一节中,我们介绍了 简单多源报表,而实际应用时,交叉表当中的行列与汇总计算数据,均来自不同数据库也是很常见的。如下图所示,在这张报表中,项目总数,需财政安排数,单位自筹,其他资金都[閱讀全文:]

横向扩展某列数据占比
文檔創建者:FineReportTW      創建時間:10-12 17:00      標籤:      編輯:4次    |   瀏覽:433次

摘要:1. 概述1.1 问题描述获取横向扩展对应的某一列的值,并对该值进行组内占比运算。下面以一个模板示例进行说明。销售员横向扩展,获取销售员孙林列的销量,再与汇总列进行占比运算。也就是说不管孙林在第几列,都[閱讀全文:]

自定义公式分组
文檔創建者:FineReportTW      創建時間:11-02 15:13      標籤:      編輯:16次    |   瀏覽:277次

摘要:1. 概述1.1 预期效果通常情况下,数据是通过某一字段来进行分组,如日期字段,每个日期对应一个组,此时分组过于详细,希望按照年与周来分组显示。如下图所示:注:FineReport 中,week 公式的[閱讀全文:]

归并分组
文檔創建者:FineReportTW      創建時間:11-02 15:14      標籤:      編輯:13次    |   瀏覽:191次

摘要:1. 概述在国内,一般企业的主营地区是华北与华南,做报表的时候便希望将销售业绩较好的北方与南方作为主要查看对象,而其他地区则汇总于「其他」组,这就是归并分组,如下图所示:2. 示例以下介绍该模板的制作步[閱讀全文:]

自定义滚动条插件
文檔創建者:FineReportTW      創建時間:04-20 11:51      標籤:      編輯:10次    |   瀏覽:284次

摘要:1. 概述1.1 版本 报表服务器版本JAR 包版本 插件版本 10.0 & 9.0 & 8.02017-01-12V1.3.51.2 插件安装点击下载插件[閱讀全文:]

卡片分栏
文檔創建者:FineReportTW      創建時間:11-03 11:15      標籤:      編輯:15次    |   瀏覽:371次

摘要:1. 描述实际应用中会有如下图的情况:需要将查询出的信息以卡片的形式在页面显示,每个卡片均有大标题和表头,并且各卡片之间有空行或空列进行分割。这又该如何进行分栏实现呢?2. 操作步骤2.1 数[閱讀全文:]

树数据集的完整性检查
文檔創建者:FineReportTW      創建時間:03-15 17:25      標籤:      編輯:8次    |   瀏覽:213次

摘要:1. 描述树数据集主要是用来构建部门之间的关系,每个部门需要提供一个原始的标记字段和父标记字段,后端在同步的时候根据这两个字段来建立一种树结构。但客户有时在更新设计器版本时,会出现同步树数据集失败的情况[閱讀全文:]

占比
文檔創建者:FineReportTW      創建時間:11-02 17:33      標籤:      編輯:19次    |   瀏覽:406次

摘要:1. 描述占比,顾名思义就是计算某个单独的数据,在总量中占据的比例。如下图:2. 具体步骤2.1 示例一2.1.1 添加数据集新建普通报表,添加数据集,SQL 语句为:select strftime(&[閱讀全文:]

序号
文檔創建者:FineReportTW      創建時間:11-02 17:22      標籤:      編輯:16次    |   瀏覽:521次

摘要:1. 概述报表系统中,往往要对数据进行编号处理,在 FineReport中 可以使用 =seq() 函数以及=&cell这两种方法获取序号。对于网格式报表即数据设置是列表显示[閱讀全文:]

动态折叠树没有效果的原因
文檔創建者:FineReportTW      創建時間:11-11 11:13      標籤:      編輯:9次    |   瀏覽:271次

摘要:1. 描述用户设置了折叠树按钮后,预览报表时没有动态树效果。2. 原因一:预览模式错误实现动态折叠树必须是以数据分析预览(op=view),而使用分页预览,可以看到没有实现动态折叠树效果,如下[閱讀全文:]