"高级教程" 分类下的文档该分类下有1355篇文档创建该分类下的文档
JS实现日期控件的可选日期范围
文档创建者:迈达斯之手      创建时间:06-02 12:28      标签: 已验证 10.0验证       编辑:7次    |   浏览:4085次

摘要:自定义日期控件的日期选择范围[阅读全文:]

JS实现单选按钮组始终保持选中某一选项
文档创建者:yiyemeiying      创建时间:06-06 22:16      标签: 10.0验证       编辑:10次    |   浏览:2704次

摘要:一、问题描述在参数界面,单选按钮组在选中了一个选项后,如果用户再次点击这个选项,按钮会处于未选中状态,这样不够人性化。如果希望单选按钮组始终选中一个,这个要如何实现呢?设置前:设置后:二、解决方案通过给[阅读全文:]

事件响应方式
文档创建者:印然      创建时间:11-17 16:08      标签: 已验证       编辑:6次    |   浏览:6599次

摘要:1.舀述当事件触发时,就会引起相应的响应,在FR的事件中已经介绍了各种事件对应的事件响应方式,下面一一介绍事件响应方式FR中提供了5种响应方式:Javascript脚本、提交入库、发送邮件、[阅读全文:]

Web页面事件
文档创建者:印然      创建时间:11-17 16:07      标签: 已验证       编辑:11次    |   浏览:9874次

摘要:1. 概述Web页面事件在模板>模板web属性里面的分页预览设置,填报页面设置与数据分析设置几个标签页中均可设置,分别作用于不同的预览方式,下面以分页预览为例,进入分页预览设置标签,选择[阅读全文:]

FR的事件
文档创建者:印然      创建时间:11-18 10:47      标签: FR的JS实例 已验证       编辑:15次    |   浏览:10288次

摘要:1.謀件分类根据事件的位置不同,FineReport报表中有以下几种事件:控件事件:是指在控件里面添加的事件,控件包括填报控件和参数(表单)控件,控件介绍请查看控件;web页面事件:是指在模[阅读全文:]

Ajax
文档创建者:印然      创建时间:11-10 14:29      标签: 已验证       编辑:10次    |   浏览:8411次

摘要:1. FR.ajax大家知道JS是前端代码,直接由浏览器来执行,不会与服务器进行交互。通过AJAX,用户就可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。且[阅读全文:]

Msg
文档创建者:印然      创建时间:11-10 14:31      标签: 已验证       编辑:11次    |   浏览:11808次

摘要:1.FR.MsgFR内置了统一风格的消息框,替代实现了window中的alert、confirm以及prompt。2.FR.Msg.alert方法2.1缀用方法FR.[阅读全文:]

this
文档创建者:susie      创建时间:12-28 13:38      标签:      编辑:3次    |   浏览:5787次

摘要:1.描述在控件的事件中,可以通过this直接获取到当前的控件对象控件指填报单元格中的控件、参数界面中的控件、表单body主体中的控件获得控件后,可以调用控件的操作方法等2.示例描述:cpt参数界面文件控[阅读全文:]

JS使用说明
文档创建者:印然      创建时间:11-10 14:25      标签: 已验证       编辑:16次    |   浏览:15814次

摘要:1. 问题描述FineReport报表采用jQuery v1.9.2框架,jQuery是一个快速的,简洁的JavaScript库,使用户能更方便地处理HTML documents、events[阅读全文:]

权限之密码加密RSA加密算法
文档创建者:文档助手1      创建时间:11-11 09:18      标签:      编辑:13次    |   浏览:3053次

摘要:1. 问题描述在使用数据集进行身份认证时,密码存在数据库中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢?2. 实现思路就是[阅读全文:]

报表部署流程
文档创建者:印然      创建时间:11-27 14:09      标签: 已验证       编辑:7次    |   浏览:18231次

摘要:索引:报表应用目录结构独立部署(发布)嵌入式部署[阅读全文:]

部署集成
文档创建者:文档助手1      创建时间:11-04 12:54      标签: 已验证       编辑:8次    |   浏览:22903次

摘要:本章节适用于对J2EE应用服务器有一定了解、有一定部署经验、对HTML、JSP、ASP等Web页面语言有一定了解,希望将制作好的报表与现有系统进行无缝集成的工程师。通过该章节的学习,可以掌握一下几个知识[阅读全文:]

插入删除列
文档创建者:快去学习别玩了      创建时间:08-24 17:28      标签: 插入列按钮 删除列按钮:       编辑:5次    |   浏览:1824次

摘要:在制作报表的过程中,我遇到了同时需要插入行、删除行和插入列、删除列按钮的情况,而按钮控件的类型并没有提供插入列和删除列。后来注意到,插入行按钮要绑定的单元格需要设置扩展属性,因此猜想:插入行按钮所指向的[阅读全文:]

填报时使用参数format=submit后台提交入库
文档创建者:susie      创建时间:06-16 09:03      标签: 已验证       编辑:4次    |   浏览:4234次

摘要:描述有客户做填报时,数据库字段很多,报表界面扩展的单元格也很多,但是都是excel导入的或者是报表展现的时候计算好的。并且客户不需要通过控件修改数据,只是想入库当前界面展现的数据。现在我们存在一个瓶颈:[阅读全文:]

填报加载时展现控件类型
文档创建者:文档助手1      创建时间:11-10 13:14      标签: 已验证       编辑:8次    |   浏览:4335次

摘要:1. 问题描述之前的fr版本中,填报页面控件在预览后不直接显示样式,会出现如下的问题: 1、无法知道哪边有控件需要编辑,导致填报的时候不知道如何填写 2、无法知道控件是什么类型 3、需要编辑控[阅读全文:]

管理系统首页
文档创建者:jiangsr      创建时间:08-04 13:36      标签:      编辑:1次    |   浏览:1144次

摘要:1. 描述随着平台管理系统的功能丰富,如何让用户知道我们有哪些功能,以及如何找到这些功能也慢慢成为问题。因此管理系统增加首页,加入快捷功能导航和帮助文档导航。2. 管理系统登录决策平台,选择管理系统,默[阅读全文:]

填报页面去除选中单元格时的黑色边框
文档创建者:文档助手1      创建时间:11-10 14:39      标签: 已验证       编辑:10次    |   浏览:3470次

摘要:1. 问题描述在web端使用填报报表对数据进行填报的时候,选中单元格会看到一个黑色的边框,如下图:此时,会影响到整个页面的美观,那么该如何将这个边框去除呢?2. 解决方案为该模板添加[阅读全文:]

去除关闭填报页面的提示框
文档创建者:文档助手1      创建时间:11-10 14:39      标签: 已验证       编辑:5次    |   浏览:3205次

摘要:1. 问题描述填报数据时,如果关闭填报页面,会有如下的提示框,如何不显示该提示框呢?2. 解决方案在7.0.5版本,FineReport增加了未提交离开提示功能,如果不想显示如上图的[阅读全文:]

去除填报/校验成功/失败后的提示框
文档创建者:印然      创建时间:11-27 12:55      标签: 已验证       编辑:11次    |   浏览:3842次

摘要:1. 描述填报报表填报成功或失败后,会有如下图提示框,如何去除不显示呢?2. 解决方法点击填报预览旁的设置图标,勾选为该模板单独设置,然后在事件编辑中添加填报后事件,事件JS为:re[阅读全文:]

填报成功/失败返回值
文档创建者:文档助手1      创建时间:11-10 14:41      标签:      编辑:12次    |   浏览:3830次

摘要:1.问题描述由于业务及流程需要,进行填报提交后,提交成功和提交失败对应有不同的处理,可以是在前台进行处理异或在后台处理。但是都需要先获得填报提交的状态来告诉我们当前状态是提交成功了还是提交失[阅读全文:]

填报成功后自动关闭窗口
文档创建者:文档助手1      创建时间:11-10 14:43      标签: 已验证       编辑:18次    |   浏览:5450次

摘要:1.问题描述在填报模板中,对于填报成功后,想自动关闭当前窗口,那么如何实现呢?2.鸀现思路点击模板>模板web属性>填报页面设置,然后添加填报成功事件,输入如下js脚[阅读全文:]

自动匹配修改数据时的问题
文档创建者:文档助手1      创建时间:11-10 14:45      标签: 已验证       编辑:12次    |   浏览:3955次

摘要:1.问题描述对于填报更新模板,希望有个下拉控件选择值后能够查询出数据库中对应的数据进行修改填报。若直接使用填报自动匹配值双击修改公式所在的单元格时,单元格会出现定义的公式;若使用参数界面进行[阅读全文:]

[老]网格式报表打印成其它样式
文档创建者:文档助手1      创建时间:11-10 14:46      标签: 已验证       编辑:17次    |   浏览:2469次

摘要:1. 问题描述对于填报网格式报表,每行前面有个复选框,希望实现点击页面中设置的打印按钮希望将选中的复选框中的值按照一定的样式打印,如分栏、页面固定显示几行等格式。2. 实现思路可以定[阅读全文:]

插入行时统计有效记录条数
文档创建者:文档助手1      创建时间:11-10 14:46      标签: 已验证       编辑:7次    |   浏览:3933次

摘要:1. 问题描述如下图在插入删除行后实时统计有效记录条数,插入行时,如果该行没有数据,则不进行统计,只统计值的记录数:2. 解决方案该效果可以通过count计数函数实现,统计出产品名称[阅读全文:]

页面上脚本造成Internet
文档创建者:文档助手1      创建时间:11-10 14:49      标签: 已验证       编辑:8次    |   浏览:2955次

摘要:1. 问题描述填报模板,列数很多,包含大量编辑控件或是公式,可能会提示下图信息:各个浏览器出现如上对话框的极限值:IE:执行超过500w条JavaScript语句时会出现。FireFox:执行[阅读全文:]

填报提交至数据库的结果与预览不符
文档创建者:Holly      创建时间:08-10 16:43      标签:      编辑:2次    |   浏览:1875次

摘要:1. 问题描述填报中使用now()和uuid()等公式时,预览时显示的和填报进数据库的数据不一样2. 原因在提交的时候,所有的公式都会重新计算一遍,重新计算之后now、uuid和一开始预览的就不一样了3[阅读全文:]

多选下拉树获取之前的填报内容
文档创建者:flyingsnake      创建时间:06-29 17:35      标签: 下拉树 多选 勾选       编辑:2次    |   浏览:1641次

摘要:引言:多选下拉树在类似组织结构、分类商品类型等情况下十分实用。可是当二次进入到多选下拉树时,之前的选择值总会被清空,不能顺利看到之前的选择结果。问题出现的原因:其实,这是因为树形结构不能准确定位到叶子节[阅读全文:]

[老]使用JS修改单元格样式后打印导出当前样式
文档创建者:yets11      创建时间:03-06 07:48      标签: 已验证       编辑:5次    |   浏览:2231次

摘要:1、概述在填报页面中,有时使用JS对页面样式进行调整,比如使用JS实现改变复选框选中行中指定单元格背景色,点击复选框之后改变指定单元格颜色,需要进行导出或打印报表时,发现样式并没有生效,如下图选择工具栏[阅读全文:]

通用的填报中未修改不更新设置方法
文档创建者:yets11      创建时间:02-24 13:53      标签: 已验证       编辑:6次    |   浏览:3885次

摘要:1、概述       我们知道,在新版的帆软填报应用中,提供了未修改不更新的可设置选项,在大数据量的更新/插入/删除应用中使用非常方便,帮助文档也有使用方法,参见[阅读全文:]

注册信息
文档创建者:文档助手1      创建时间:11-10 15:09      标签: 已验证       编辑:13次    |   浏览:8419次

摘要:1. 描述注册信息是指查看当前报表工程的一些版本信息以及购买的功能列表。2. 版本信息版本信息里面包含是否注册、可访问模板的IP个数、服务器所有Mac地址列表、应用工程名、版本号、j[阅读全文:]

下拉复选框多选值进行填报时出现的问题及解决方案
文档创建者:yiyemeiying      创建时间:04-14 16:03      标签:      编辑:3次    |   浏览:2809次

摘要:一、问题描述在制作填报模板时,经常遇到单元格控件勾选了多个指标,但提交成功后却只保留了一个值的情况。如果这种情况,我们该如何处理呢?举例数据:我们在下拉复选框控件勾选了【康富食品、秒生、为全、日正】,4[阅读全文:]

数据逻辑删除的实现
文档创建者:flyingsnake      创建时间:03-03 15:48      标签: 逻辑 删除 提交 已验证       编辑:5次    |   浏览:3713次

摘要:我们经常会碰到,数据需要备份留底,但是又不能让数据在业务界面展现的时候。这时,就可以用逻辑删除来解决。逻辑删除原理很简单。在数据库表中增加一列“状态”,之后通过更改这个状态列的值,控制数据可见与不可见。[阅读全文:]

自定义添加删除行按钮
文档创建者:文档助手1      创建时间:11-10 14:23      标签: 已验证       编辑:13次    |   浏览:9796次

摘要:1. 问题描述直接在数据列后放置增加行和删除行按钮,由于添加删除行包含了一些脚本,若数据量很大时,这些脚本就会导致模板运行慢。为此可以采取只是用一个插入行和删除行按钮,但是这样会导致在点击删除[阅读全文:]

下拉复选框实现同时填报多条数据
文档创建者:chuan      创建时间:02-16 10:19      标签: 下拉复选框 填报 多条数据 已验证 10.0验证       编辑:11次    |   浏览:5765次

摘要:通过下拉复选框实现提交多条数据[阅读全文:]

先删除数据库里满足条件的旧数据后导入excel内容
文档创建者:幽冥猫儿      创建时间:09-02 13:40      标签: 10.0验证       编辑:4次    |   浏览:2241次

摘要:举例:删除某一月份的数据,把新的该月份数据导入步骤分解:1、新建数据查询SELECT * FROM 订单  where 订购日期 like "%${datetime}%"2、报表主体设计3[阅读全文:]

填报冻结
文档创建者:文档助手1      创建时间:11-10 14:37      标签: 已验证       编辑:11次    |   浏览:5472次

摘要:1. 问题描述当我们在制作一个填报表时,如果列数较多,行数也较多时,若向下或向左滚屏上面的标题行也跟着滚动,在处理数据时往往难以分清各列数据对应的标题,为此FineReport提供了填报冻结功[阅读全文:]

填报联动
文档创建者:文档助手1      创建时间:11-10 14:35      标签: 已验证       编辑:11次    |   浏览:8807次

摘要:1. 问题描述在填报报表界面,也希望实现如下图的联动效果,根据前一个控件的值,显示不同的项:2. 实现思路其实现方法和参数联动是一样的,通过定义数据集并增加where过滤条件实现,在[阅读全文:]

多个单元格绑定一个字段
文档创建者:文档助手1      创建时间:11-10 14:33      标签: 已验证 单元格组       编辑:8次    |   浏览:6320次

摘要:1. 描述如下图所示报表,科目名称栏目里面的数据不是从数据库中拖曳扩展得来的,而是直接在单元格中输入,需要将每个科目的期初余额和期末余额填报入库,数据库中有科目ID、会计科目、期初余额和期末余[阅读全文:]

动态改变填报数据库表(日报表、月报表填报)
文档创建者:文档助手1      创建时间:11-10 14:30      标签: 已验证       编辑:12次    |   浏览:7113次

摘要:1. 问题描述客户的用户群体很大,涵盖范围很广,为了数据安全,所以将不同区域的数据存在不同的数据库表中,这些数据表的表结构完全一样(即表的字段名,字段类型等等设置完全一样)。所以在数据填报录入[阅读全文:]

空白数据不入库(填报过滤)
文档创建者:文档助手1      创建时间:11-10 14:28      标签: 已验证       编辑:7次    |   浏览:8387次

摘要:1. 描述插入一条记录时,有些单元格有值,有些单元格没值,当将数据提交入库的时候希望进行判断,如果某些单元格没给值的话,那么这条记录就是作废的,没有用的记录,希望这样的记录不要插入到数据库里面[阅读全文:]

平台主题
文档创建者:文档助手1      创建时间:11-10 15:56      标签: 已验证 jar2017.01.12.13.09.55.355       编辑:28次    |   浏览:6545次

摘要:1. 描述主题是指修改平台的整个风格,不仅包括样式,还包括交互风格,如下图,FineReport内置了两套主题风格以供选择,同时还可以导入自定义主题:2. 使用内置主题 默认使用的[阅读全文:]

通过代码创建模板
文档创建者:langu      创建时间:05-20 17:46      标签: 自动生成模板 代码导出cpt 批量生成模板 批量生成cpt       编辑:1次    |   浏览:320次

摘要:老系统通过大量存储过程展示数据,现在迁移到帆软后如果人工迁移,成本不少。由于帆软开有大量的api可以调用,找到生成cpt模板的api就可以自己通过java代码生成cpt模板了。通过查看论坛的现在文档,暂[阅读全文:]

外观配置
文档创建者:文档助手1      创建时间:11-10 15:08      标签: 已验证 9.0验证       编辑:12次    |   浏览:4030次

摘要:1. 描述每一家企业都不会只有一个系统,希望每个系统都能够有统一的UI规范。因此在使用FR的数据决策系统时,也希望能够统一风格,比如登录界面、首页、系统风格等,FineReport的数据决策系[阅读全文:]

智能运维
文档创建者:susie      创建时间:11-13 09:29      标签: 9.0验证       编辑:1次    |   浏览:2115次

摘要:1. 版本设计器版本    9.02. 描述做为系统管理人员,系统就像自己的孩子一样,看到他健康成长,心里充满满足和自豪,相反的,如果他经常生病,可以说寝食难安。当前系统内[阅读全文:]

按钮动作前密码控制
文档创建者:yiyemeiying      创建时间:03-02 16:37      标签: JS 密码验证 权限设置 已验证 9.0验证       编辑:6次    |   浏览:2367次

摘要:1. 问题描述对于某些用户来说,报表集成在客户系统中后,可能只能对用户的访问权限做控制,在对部分关键按钮,比如(导出,打印,邮件,查询等)做进一步权限控制!2. 解决方案使用按钮点击时,触发 弹出输入密[阅读全文:]

报表编辑权限
文档创建者:文档助手1      创建时间:11-10 15:45      标签: 已验证 9.0验证       编辑:9次    |   浏览:5897次

摘要:1. 描述报表编辑是指用户拥有对报表目录管理中修改报表目录的权限,可设置不同用户对不同报表节点拥有编辑权限。2. 示例2.1 开启报表编辑点击管理系统>权限管理>[阅读全文:]

用户管理lic控制
文档创建者:文档助手1      创建时间:11-10 15:36      标签: 已验证       编辑:6次    |   浏览:4413次

摘要:1. 描述购买FineReport软件中的数据决策系统(fs)功能,注册成功之后,l注册文件会对系统平台的用户数量进行控制,如下图:2. 系统平台用户数控制2.1 未注册时[阅读全文:]

LDAP认证
文档创建者:文档助手1      创建时间:11-10 15:43      标签: 已验证 9.0验证       编辑:16次    |   浏览:8555次

摘要:1. 问题描述在实际的应用中,用户在使用我们的数据决策系统时,越来越多的倾向于使用LDAP来进行多系统的用户统一认证,FineReport在7.0.4的版本中也增加了这一用户认证功能,LDAP[阅读全文:]

从数据库导入部门间层级关系
文档创建者:文档助手1      创建时间:11-10 15:38      标签: 已验证 9.0验证       编辑:17次    |   浏览:8948次

摘要:1. 描述有的公司在存储工作人员信息的时候,会将各工作人员的部门信息也一并存储进去,即数据库中不仅包含有员工信息,还包含有员工部门信息以及部门间的关系,如果同步数据集的时候,只是导入员工信息,[阅读全文:]

用户身份验证
文档创建者:文档助手1      创建时间:11-10 15:37      标签: 已验证 9.0验证       编辑:11次    |   浏览:8559次

摘要:1. 描述用户在登录平台系统时,要告诉系统当前访问系统的用户是谁,其输入的用户名密码是否正确,此时就需要对登录的用户进行认证,那么如何对用户进行身份认证呢?FineReport提供了三种用户身[阅读全文:]

手动添加用户
文档创建者:文档助手1      创建时间:11-10 15:40      标签: 已验证 9.0验证       编辑:8次    |   浏览:11306次

摘要:1. 描述FR内置的demo中就配置了一套用户信息,包括用户基本信息、用户所在部门职务、用户角色、用户权限,如下图:2. 手动添加用户的两大步骤如上图,添加管理用户分为两大步骤:用户[阅读全文:]

调整报表目录树顺序
文档创建者:文档助手1      创建时间:11-10 15:18      标签: 已验证 9.0验证       编辑:8次    |   浏览:3828次

摘要:1. 设置方法1.1 进入管理界面打开管理系统>报表管理,进入目录树管理界面,如下图:1.2 拖曳如上图显示的目录树,如果想将参数查询目录至主题分析目录上面,只需要选[阅读全文:]

目录管理批量删除
文档创建者:susie      创建时间:11-12 14:45      标签: 9.0验证       编辑:2次    |   浏览:1337次

摘要:1.版本设计器版本9.02.描述报表管理支持批量删除。勾选报表的前面的复选框按钮,选中要删除的报表后,点击批量删除按钮,弹出是否确认删除,点击确认,即可批量删除,如下图:[阅读全文:]

添加链接
文档创建者:文档助手1      创建时间:11-10 15:19      标签: 已验证 9.0验证       编辑:7次    |   浏览:4738次

摘要:1. 描述在FR产品演示里面不单单显示报表,可把其他链接中的地址放到我们的产品演示中,一起进行访问。2. 添加链接选中FRtest目录,点击添加链接按钮,弹出添加链接对话框,名称输入[阅读全文:]

添加模板
文档创建者:文档助手1      创建时间:11-10 15:20      标签: 已验证 9.0验证       编辑:13次    |   浏览:7815次

摘要:1. 描述根据上一节的添加目录方法,重新在管理目录下面添加一个子目录FRTest,然后选中该目录,在该目录下面添加模板,可直接添加普通的分页模板,填报模板或数据分析方式查看模板,模板可以带参数[阅读全文:]

管理目录
文档创建者:文档助手1      创建时间:11-10 15:20      标签: 已验证 9.0验证       编辑:8次    |   浏览:6935次

摘要:1. 描述目录管理是对系统的虚拟目录进行设置,可对目录进行增加、修改和删除等。2. 增加目录选中管理目录,点击右上角的添加按钮弹出如下对话框,输入文件夹名字,可对添加的文件夹进行描述[阅读全文:]

自定义函数开发过程
文档创建者:gxy120313      创建时间:03-01 15:11      标签: 自定义函数 函数开发过程       编辑:6次    |   浏览:3183次

摘要:1.  问题描述FineReport已经提供了大量的自带函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提[阅读全文:]

自定义函数生成UPC条形码
文档创建者:印然      创建时间:11-10 16:02      标签: 已验证       编辑:8次    |   浏览:2729次

摘要:1. 问题描述FineReport中自带有EAN型编码,但却没有UPC条形码,此时若您希望在报表中使用UPC编码的条形码应该怎么办呢?FineReport可以通过自定义函数引用第三方包来生成U[阅读全文:]

自定义函数Unicode编码转化为中文
文档创建者:印然      创建时间:11-10 16:01      标签: 已验证       编辑:8次    |   浏览:2552次

摘要:数据库中保存的是如下形式的编码:%u5357%u4EAC-%u57CE%u5317希望最后展示出来的是对应的中文“南京-城北”FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一[阅读全文:]

自定义函数把阳历转换成阴历
文档创建者:印然      创建时间:11-10 15:47      标签: 已验证       编辑:10次    |   浏览:2312次

摘要:1. 问题描述数据库保存的是阳历日期,在报表展示时希望把阴历转换成阴历,方便查询各种阴历节日的功能,如下图把阳历转换成阴历的效果。2. 解决方案首先定义一个可以将阳历转为阴历的类,然[阅读全文:]

自定义函数
文档创建者:印然      创建时间:11-10 15:34      标签: 已验证       编辑:16次    |   浏览:12061次

摘要:FineReport已经提供了大量的自带函数,在正常情况下足够满足用户的报表制作需求,但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提供了自定义函数机制,可以由用户根据业[阅读全文:]

非纯数字扩展列乱序排列的解决方案
文档创建者:yiyemeiying      创建时间:03-16 20:39      标签: 表头排序 已验证       编辑:2次    |   浏览:1628次

摘要:1.问题描述      大家都知道,报表的展示效果直接关乎到用户的体验和使用!比如一张月报表,如果是按照1月-12月的顺序展示出来,用户查阅便一目了然,但有时候却事与愿违。[阅读全文:]

根据点击次数奇偶性排序之数值型
文档创建者:印然      创建时间:11-11 09:29      标签: 9.0验证       编辑:11次    |   浏览:5941次

摘要:1. 问题描述在进行排序的时,很多时候您可能想实现根据点击的次数进行升降序排序,也就是说点击第一次点击标题升序排序,再次点击就降序,以此类推,而不是通过选择升序进行升序排列,选择降序进行降序排[阅读全文:]

自定义排序
文档创建者:印然      创建时间:11-11 09:32      标签: 已验证       编辑:8次    |   浏览:6124次

摘要:1. 问题描述在对数据列进行排序时,若希望可根据自己的需要,如对某一单元格进行排序,并控制每一数据项的位置(记录数比较小,自己能够记得是哪些数据),此时便可通过自定义排序的方式来控制数据顺序。[阅读全文:]

高级排序
文档创建者:印然      创建时间:11-11 09:33      标签: 已验证 9.0验证       编辑:8次    |   浏览:8698次

摘要:1. 问题描述高级排序即扩展前排序,其只能根据数据列或者对可以用数据列还原的公式进行排序,下面我们来介绍下如何设置高级排序。注:高级排序中的所有设置都可以在扩展后排序中进行设置,但是由于性能比[阅读全文:]

数据集中的排序
文档创建者:印然      创建时间:11-11 09:33      标签: 已验证       编辑:4次    |   浏览:4277次

摘要:1. 问题描述在预览报表时,希望某列的数据是升序或是降序排列的,此时就在定义数据集时设置排序。2. 设置方法在数据集处定义按照某个字段进行排序,:正序:Select * from t[阅读全文:]

典型函数应用
文档创建者:印然      创建时间:11-11 09:22      标签: 已验证       编辑:17次    |   浏览:4706次

摘要:1. 小数显示成千分位样式在单元格属性>样式>格式里面,只有百分位的数据显示格式,没有千分位的,那么如果要将小数显示为千分位,则就需要通过公示来解决了。千分位的数据时由一个千分位符[阅读全文:]

判断多项字符串至少一项被包含
文档创建者:axing      创建时间:04-03 20:48      标签: 多项包含 子项包含 串货判断       编辑:1次    |   浏览:706次

摘要:1.问题描述有时候我们要判断一个多项字符串是否至少有一项被另外个字符串包含,如:有一批货原本是属于"A供货商,B供货商"的,结果却被"B供货商,C供货商"拼车拉走了。这批货有没有出问题呢,只要判[阅读全文:]

比较不同排列的字符串内容是否相同
文档创建者:axing      创建时间:04-01 17:32      标签: 不同排列字符串 排列不同内容相同       编辑:1次    |   浏览:498次

摘要:1.问题描述有时我们对两个字符串的比较,要忽略字符的排列顺序来比较字符串的内容是否相同,如下:2.解决思路先将字符串分割成数组,然后对数组进行排序,最后比较排序后的数组,输出结果。3.解决步骤1)先将要[阅读全文:]

计算字符串中指定字符个数
文档创建者:axing      创建时间:03-31 21:36      标签: 指定字符个数 字符出现次数       编辑:5次    |   浏览:553次

摘要:1.问题描述有时候我们希望找出字符串中指定字符共有多少个,如下面,A字符的个数:2.解决思路将字符转化为数组,筛选出指定的字符,然后统计数组长度,即为指定字符的个数。3.解决步骤1)将字符拆分为数组,拆[阅读全文:]

跨sheet过滤单元格
文档创建者:axing      创建时间:03-31 20:31      标签: 跨sheet过滤 跨sheet筛选 跨sheet对应       编辑:2次    |   浏览:649次

摘要:1.问题描述在进行多sheet报表设计的时候,两个sheet里面都用到了扩展数据集,如何从一个sheet里面获取另一个sheet里面对应的数据的值呢,如下:      &n[阅读全文:]

从最后一个指定字符截取字符串
文档创建者:axing      创建时间:03-28 21:43      标签: 最后的字符 最后定位 截取文件名       编辑:1次    |   浏览:610次

摘要:1.问题描述有时我们需要从最后一个指定的字符的位置,截取后面的字符串,如下图,要从路径中截取出文件名:2.解决思路通过函数反转将最后一个指定字符变成第一个指定字符,再找出这个字符的位置,然后截取。3.解[阅读全文:]

提取字符串中的数字
文档创建者:axing      创建时间:03-27 22:06      标签: 提取数字 筛选数字 只要数字 去除非数字       编辑:1次    |   浏览:840次

摘要:1.问题描述有时候我们希望从目标字符串中提取出所有的数字,重新组合成一个字符串,如下图所示:2.解决思路先将字符串分割成数组,再对数组每一项进行筛选,保留下数字,最后以字符串输出。3.解决步骤1)先利用[阅读全文:]

利用sql进行排序
文档创建者:axing      创建时间:09-04 15:56      标签: sql排序 空值排序 中文排序 随机排序 自定义排序       编辑:1次    |   浏览:1655次

摘要:1.问题描述在对数据进行展示之前,如果没有对数据进行排序,会使数据看起来一片混乱,不能清晰地看到各数据之间的关系。而排序,也有各种各样的需求,如按时间排序,按数字排序,按中文排序等,如果我们只会使用使用[阅读全文:]

内置提交校验使用公式示例二
文档创建者:瑞诚科技-白浩      创建时间:04-04 17:11      标签: 填报 数据校验 与服务器数据集中的数据进行数据校验       编辑:2次    |   浏览:1318次

摘要:在填报时进行数据校验:1.填报时所填数据与服务器内置数据集中的字段对比,如果包含在服务器内置数据集中,则可以添加数据,否则不能添加数据同时弹出“数据类型不匹配”。条件:INARRAY(A2,ZYGS.g[阅读全文:]

JS实现静默发送邮件功能
文档创建者:yets11      创建时间:03-03 00:20      标签: 已验证       编辑:7次    |   浏览:3337次

摘要:1.场景描述FineReport中提供了各种发送邮件的方法,比如报表工具栏手动点击发送邮件,控件点击或编辑后发送邮件,决策系统中定时任务发送邮件等等,但是在某些场景下,比如填报完某个页面后,判断填报中出[阅读全文:]

分析函数-NTILE()
文档创建者:zsh331      创建时间:05-14 21:44      标签: NTILE ()函数 sql 分析函数 排名函数 9.0验证       编辑:6次    |   浏览:1764次

摘要:一、需求描述有时我们在设计报表的过程中,可能会遇到这样的需求:将数据按照某一字段平均分组,比如一张成绩表(100人)按某一科目成绩(高低)顺序分为4组,将第一组-优,第二组-良,第三组-较差,第四组-不[阅读全文:]

分析函数-环比lag()
文档创建者:zsh331      创建时间:05-11 22:44      标签: 分析函数 环比 9.0验证       编辑:4次    |   浏览:1779次

摘要:一、问题描述对于一些有规律的数据统计表,有时候需要对其分组求每层上期或环比来做分析统计操作,称求【环比值】。如图:二、实现思路在数据集中用sql的【lag() over(PARTITION B[阅读全文:]

开窗函数-逐层均值
文档创建者:zsh331      创建时间:05-09 20:10      标签: sql 平均值 逐层平均值       编辑:3次    |   浏览:1500次

摘要:一、问题描述对于一些用户而言,有时候需要对原始数据分组求每层(包含)所处前N层的平均值来与当月数据做对比分析,称求【逐层平均值】。遇到类似需求时候,该如何处理呢?如图所示:二、实现思路在创建数据集时用s[阅读全文:]

开窗函数-跨层累计
文档创建者:zsh331      创建时间:05-05 13:35      标签: 开窗函数 累计 扩层累计 sql       编辑:3次    |   浏览:1568次

摘要:1、问题描述【逐层累计】是每一组中将每层与上一层数据相加,得到这一层的累计结果。【跨层累计】不是每组分别累计,而是从第二组开始在上一组的累计结果上继续累计。除了通过单元格设置实现此功能外,我们接下来介绍[阅读全文:]

开窗函数-排名
文档创建者:zsh331      创建时间:02-15 23:13      标签: 排序 排名 开窗函数 sql 已验证       编辑:6次    |   浏览:2841次

摘要:一.问题描述对于一些特殊的数据表,我们想对它的某一数据列进行排序,表中又不存在排序字段,但又不想在模板中进行排序处理,此时我们就需要在建立数据集时直接通过sql进行处理了。二.实现思路在创建数据集时用s[阅读全文:]

表达式-CASE
文档创建者:zsh331      创建时间:02-25 15:48      标签: sql case case when then else end case表达式       编辑:1次    |   浏览:2273次

摘要:一.CASE介绍计算条件列表,并返回多个可能的结果表达式之一。CASE 表达式有两种格式:      ☆ CASE 简单表达式:它通过将表达式与一组简单的表达式进行比较来确[阅读全文:]

分析函数-CUME_DIST()
文档创建者:zsh331      创建时间:02-22 22:17      标签: 分析函数 CUME_DIST() sql 已验证       编辑:6次    |   浏览:1675次

摘要:一.问题描述      有时候,一些特殊的数据分析,我们很难通过报表单元格界面设计出来!比如我手里有一张企业的薪资表,现在想分析某个人薪资在本部门或全公司处于一个什么水平,[阅读全文:]

通过Sql实现的组内排序(排名)
文档创建者:zsh331      创建时间:02-20 22:53      标签: sql 组内排序 排名 组内排名 9.0验证       编辑:6次    |   浏览:6495次

摘要:一.问题描述对于一些特殊的数据表(年报,月报),可能只需要对它某一个时间点(某一年或某一个月)的数据进行分析,此时在你的脑海里肯定会闪现一个词--【组内排序】。设置单元格父格,进行分组扩展就能实现。但我[阅读全文:]

行转列/列转行
文档创建者:zsh331      创建时间:02-18 22:42      标签: 行转列 列转行 sql 已验证       编辑:3次    |   浏览:2730次

摘要:一.问题描述由于一些特殊的数据表结构,往往在满足客户的需求方便会很难实现,但用户又不希望去改变表的结构,那我们怎么来实现这一功能呢?  →→二.实现思路可以在创建数据集时,直接对相关表通过SQ[阅读全文:]

分组合并字符串
文档创建者:axing      创建时间:03-18 19:59      标签: 9.0验证       编辑:2次    |   浏览:1176次

摘要:1.问题描述在针对数字类型的数据时,我们有分组求和,求最大最小值等操作。而在处理字符串类型的数据时,有时我们也需要将同分组的数据合并拼接到一起,如下图所示:      &n[阅读全文:]

两个表里数组字段的映射关联
文档创建者:zsh331      创建时间:10-24 20:04      标签: find_in_set()、 group_concat()、charindex(),数组映射 9.0验证       编辑:5次    |   浏览:1573次

摘要:A、需求描述。有时,在新建数据集过程中,可能会遇到这样的需求:将2个表进行数组字段的映射关联,形成一个最终表。一般情况下,可以直接通过表与表之间通过JOIN关联实现,但如果某个字段以数组存在时,JOIN[阅读全文:]

treelayer函数
文档创建者:印然      创建时间:11-10 17:14      标签: 已验证 9.0验证       编辑:5次    |   浏览:4178次

摘要:1. treelayer函数定义语法treelayer(TreeObject, Int, Boolean, String):返回tree对象第n层的值,并且可以设置返回值类型及分隔符。Tree[阅读全文:]

Map函数
文档创建者:印然      创建时间:11-10 17:14      标签: 已验证       编辑:4次    |   浏览:3340次

摘要:1. Map函数的定义语法Map(object, string, int, int)其中四个参数依次为:索引值,数据集的名字,索引值所在列序号,返回值所在列序号。后面两个参数也可以用列名代替。[阅读全文:]

Round函数
文档创建者:印然      创建时间:11-10 17:15      标签: 已验证       编辑:4次    |   浏览:3026次

摘要:1. 问题描述在制作报表时,某数据列如收入金额是数字类型,其中数据包含小数,且小数位数不超过2位,对该列进行求和(使用公式sum)等处理时,会发现最终的结果如:123456.409999996[阅读全文:]

Switch函数
文档创建者:印然      创建时间:11-10 17:18      标签: 已验证       编辑:6次    |   浏览:5756次

摘要:当需要判断条件多的时候,可能您会觉得用if函数要对每种情况都进行判断的话会比较麻烦,那么您可以使用switch函数,这样您只需要写一个表达式了。下面简单的介绍一下switch函数的用法。1. [阅读全文:]

SQL函数
文档创建者:印然      创建时间:11-10 17:19      标签: SQL函数 已验证       编辑:19次    |   浏览:21521次

摘要:1. 公式解释有的时候希望某个单元格能够直接获取到数据库中的某个值,而不是先要定义一个数据集后,再去取数据。这时就可以用SQL函数,下面讲解下SQL函数的用法。SQL(connectionNa[阅读全文:]

将日期型转化为中文形式
文档创建者:印然      创建时间:11-10 17:21      标签: 已验证 9.0验证       编辑:7次    |   浏览:4593次

摘要:1. 问题描述因政府、事业单位的正式文件中的落款日期都是中文的。如:在FineReport中制作填报模板,使用了日期控件,希望在做填报时,将当前日期控件中选择的日期值(FR中默认是yyyy-M[阅读全文:]

单元格显示图片(Toimage函数)
文档创建者:印然      创建时间:11-10 17:26      标签: 已验证 9.0验证       编辑:11次    |   浏览:13072次

摘要:1. 描述Toimage(path)用于在报表中显示某一路径path下的图片,path既可以为绝对路径,也可以为相对路径,既可以为固定的本地路径,也可以为从数据库中取出的动态数据,以下分别进行[阅读全文:]

Range函数使用介绍
文档创建者:印然      创建时间:11-11 09:14      标签: 已验证 range函数       编辑:6次    |   浏览:4273次

摘要:Range(from,to,step)函数:表示从整数from开始,以step为每一步的大小,直到整数to的一个数字序列。Range()函数有三种参数形式,不仅可以生成数值,且也能生成日期,以下进行详细[阅读全文:]

根据分组设置页码
文档创建者:印然      创建时间:11-11 09:16      标签: 已验证       编辑:7次    |   浏览:4353次

摘要:1. 问题描述在对于分组模板进行页码统计时,希望页码统计只在当前分组进行即分组了就重新进行编码,如华东地区这个组内有三页数据而华北地区这个组内有两页数据,其效果如下:2. 实现思路首[阅读全文:]

对日期求平均数
文档创建者:印然      创建时间:11-11 09:17      标签: 已验证       编辑:4次    |   浏览:1719次

摘要:1. 问题描述对于日期型数据求平均数,由于average()函数不支持对日期型数据求平均数因此求出的值是0,但若希望对日期求平均数要如何实现呢?2. 实现思路通过使用datetonu[阅读全文:]

数值常用处理函数
文档创建者:印然      创建时间:11-11 09:18      标签: 已验证       编辑:4次    |   浏览:3580次

摘要:对数值型数据经常要进行四舍五入,取随机数,最大值,最小值等等,下面我们就来介绍下常用的数值处理函数。1. 求和可以通过sum()函数求指定单元格区域或一系列数字的和,从而进行汇总合计。在单元格[阅读全文:]

日期展示形式汇总
文档创建者:我从山中来      创建时间:02-13 16:20      标签: 日期使用 当前日期 日期使用函数归类 已验证       编辑:4次    |   浏览:2136次

摘要:1、问题描述我们在日常设计报表时候,最常用的空间之一就是“时间空间”,但是因为需求的各式各样,时间展示形式的也是各不相同。而对于使用并不十分熟练的番薯来说,时间空间的展示形式总是十分令人头疼。在此,对一[阅读全文:]

字符串与数组转换
文档创建者:印然      创建时间:11-11 09:20      标签: 已验证       编辑:5次    |   浏览:5648次

摘要:1. 用split函数将字符串转换为数组如单元格A1值为“苹果汁,牛奶,柳橙汁,巧克力,牛肉干”的字符串,使用“,”分隔,则可以使用公式=split(A1,",")将其转为数组。注:有时字[阅读全文:]