"函数" 分类下的文档该分类下有59篇文档创建该分类下的文档
数学和三角函数
文档创建者:印然      创建时间:11-10 17:09      标签: 已验证       编辑:14次    |   浏览:4344次

摘要:WEIGHTEDAVERAGE(A1:A4,B1:B4)等于8.1。1. ABSABS(number:返回指定数字的绝对值。绝对值是指没有正负符号的数值。 Number:需要求出绝对值的任意实[阅读全文:]

字符串常用处理函数
文档创建者:印然      创建时间:11-11 09:21      标签: 已验证       编辑:5次    |   浏览:3844次

摘要:在对字符串进行操作时,常常需要获取字符串长度、截取字符串、替换字符串等等,以下介绍几种常用的字符串处理函数:1. 获取字符串长度使用len()函数来获取字符串的长度,并且会把空字符串也计算在内[阅读全文:]

其他函数
文档创建者:印然      创建时间:11-10 16:55      标签: 已验证       编辑:8次    |   浏览:3557次

摘要:1. CLASSCLASS(object):返回object对象的所属的类。2. CORRELCORREL(array1,array2): 求两个相同长度数据系列的相关系数(与Exc[阅读全文:]

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

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

常见日期处理函数
文档创建者:印然      创建时间:11-11 09:19      标签: 已验证 日期函数       编辑:11次    |   浏览:7948次

摘要:在对日期型数据进行操作时,经常会遇到要获取当前日期,获取当前时间,获取日期的年月日等等操作,下面我们就来介绍下日期的常用处理函数。1. 转化日期通过date(year,month,day)进行[阅读全文:]

日期和时间函数
文档创建者:印然      创建时间:11-10 17:01      标签: 已验证       编辑:10次    |   浏览:16188次

摘要:凡函数中以日期作为参数因子的,其中日期的形式都必须是yyyy/mm/dd。而且必须用英文环境下双引号(" ")引用。1. DATEDATE(year,month,day):返回一个表示某一[阅读全文:]

ds1.select()和ds1.group()函数的使用
文档创建者:印然      创建时间:11-10 17:23      标签: 已验证       编辑:9次    |   浏览:10471次

摘要:1.舀述一般情况下,我们直接使用数据列的拖拽就能制作出想要的报表,但对于习惯编程的用户或者希望根据不同的条件控制某个单元使用哪个数据列时,我们也同样支持直接在单元格中使用来实现,这样的函数我[阅读全文:]

报表函数
文档创建者:印然      创建时间:11-10 16:56      标签: 已验证       编辑:10次    |   浏览:3511次

摘要:本章节,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。1. CNMONEYCNMONEY(number,[阅读全文:]

增强公式编辑器
文档创建者:漩涡      创建时间:12-18 11:16      标签: 9.0验证       编辑:8次    |   浏览:638次

摘要:前言FineReport中使用公式的时候,都是采用结构化的公式组合,即使是做逻辑判断,也需要采用IF等逻辑判断公式,无形中增加了公式的复杂度。解决方案在V9.0版本中,我们提供了更灵活的公式使用方式,通[阅读全文:]

常见函数列表
文档创建者:印然      创建时间:11-10 17:13      标签: 函数 已验证       编辑:8次    |   浏览:3117次

摘要:1.描述虽然FineReport中提供了这么多中函数以供选择使用,但是,在实际应用中,这些公式远远不能满足需求,有的需要将多个公式联合起来使用,这就需要使用者能够对FineReport内置的[阅读全文:]

根据起始时间、结束时间扩展年月
文档创建者:cherishdqy      创建时间:12-26 09:54      标签: 9.0验证       编辑:2次    |   浏览:327次

摘要:1、问题描述如何通过起始时间和结束时间展示出该时间段内的月份?2、实现思路使用RANGE()函数获取时间段内的所有日期,然后使用MAPARRAY()函数将每一个日期格式化为日期所在月第一天,使用UNIQ[阅读全文:]

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

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

ds1.find()函数
文档创建者:susie      创建时间:10-24 16:08      标签:      编辑:1次    |   浏览:723次

摘要:1.版本设计器版本   jar包版本  8.0 2017-08-152.描述在使用数据集函数select的时候ds1.select( 列A, 列B=E4[阅读全文:]

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

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

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

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

函数
文档创建者:印然      创建时间:11-10 16:46      标签: 已验证       编辑:4次    |   浏览:3091次

摘要:索引:函数列表常见函数列表典型函数应用[阅读全文:]

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

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

时间类型计算
文档创建者:Poseidon      创建时间:02-10 14:37      标签: 时间类型计算 时间计算 已验证       编辑:6次    |   浏览:1618次

摘要:前言:再处理单元格报表时,难免会出现很多单元格之间的计算,目前帆软的公式没有直接时间类型相加减的公式,日期类型的有,SO这篇文档诞生了;1、最终的效果图:2、算法2.1、简单的时间计算首先新建个CPT文[阅读全文:]

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

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

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

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

层次坐标函数
文档创建者:印然      创建时间:11-10 16:48      标签: 已验证       编辑:5次    |   浏览:4073次

摘要:1. HIERARCHY层次坐标简写,等同于=A1[A1:-1],表示获取当前单元格(即A1)往上偏移一个单元格的值;若需=B1[A1:-1],则HIERARCHY(A1, B1),表示当前单[阅读全文:]

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

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

开窗函数-逐层累计
文档创建者:zsh331      创建时间:05-04 21:30      标签: 开窗函数 累计 逐层累计 sql       编辑:2次    |   浏览:1252次

摘要:1、问题描述对于一些数据表,我们想对每一组中将每层与上一层数据相加,得到这一层的累计结果,考虑到效率问题,不想在模板中进行单元格设置,此时我们就需要在建立数据集时直接通过sql处理,如下图所示的年度累计[阅读全文:]

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

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

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

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

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

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

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

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

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

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

逻辑函数
文档创建者:印然      创建时间:11-10 16:59      标签: 已验证       编辑:7次    |   浏览:3723次

摘要:1. ANDAND(logical1,logical2,…):当所有参数的值为真时,返回TRUE;当任意参数的值为假时,返回FALSE。 Logical1,logical2,…:指1到30个需[阅读全文:]

数组的加减乘除计算
文档创建者:flyingsnake      创建时间:03-20 22:49      标签: 数组 运算 已验证       编辑:1次    |   浏览:1620次

摘要:引言:帆软作为报表工具,在扩展展现的时候,经常会用到数组的知识。我们可以将帆软报表中每一个可以扩展的单元格都作为一个数组来考虑进行计算。而我们选择将扩展单元格列表显示的时候,相当于直接用“,”逗号做分割[阅读全文:]

字符串拼接函数
文档创建者:yiyemeiying      创建时间:03-17 09:11      标签: 字符串拼接 已验证       编辑:2次    |   浏览:1782次

摘要:1.问题描述我们在平时设置报表过程中,可能会经常需要在单元格进行字符串拼接,有些人可能第一反映是使用字符串拼接符号‘+’,当然这个符号对一般的字符串拼接是完全可行的,但如果要拼接的内容是数字字符串,这个[阅读全文:]

Join连接
文档创建者:zsh331      创建时间:02-16 21:57      标签: SQL JOIN 连接 交叉       编辑:2次    |   浏览:1390次

摘要:一.问题描述        由于一些特殊的数据展示,比如需要在一张报表上同时展示客户信息和对应的订单详情,这个时候就会用到客户表和订单表里的内容,虽然可以建立多个[阅读全文:]

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

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

函数列表
文档创建者:印然      创建时间:11-10 16:47      标签: 已验证       编辑:6次    |   浏览:4069次

摘要:1.描述在函数使用说明中,我们说提到FineReport支持多种公式,那么FineReport都支持哪些公式呢,本章节我们来一一介绍。索引:常用函数数学和三角函数文本函数日期和时间函数逻辑函[阅读全文:]

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

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

替换函数(Replace,Trim,Rtrim, Ltrim)
文档创建者:zsh331      创建时间:02-21 22:41      标签: Replace() TRIM( ) RTRIM( ) LTRIM( ) 替换 空格       编辑:0次    |   浏览:1354次

摘要:一.问题描述大家平时在设计报表的时候,很多人都遇到过这样的问题,明明传递参数进去了,为什么检索不到数据呢?可在数据表中查看是有数据的呀?最后得出的结论:由于表中字段内容存在各种各样的问题导致的,比方字符[阅读全文:]

Null的处理
文档创建者:zsh331      创建时间:02-19 21:37      标签: NULL,分母为0,空值       编辑:1次    |   浏览:1334次

摘要:一.问题描述我们在建立数据集时,有时候可以会在原表基础上对字段进行加减乘除的运算,此时如果遇到字段中有Null或0值的情况,我们该怎么处理呢?二.解决思路可以对Null或0值通过数据库表达式进行转换再运[阅读全文:]

根据选择年月自动扩展当月每一天日期
文档创建者:cherishdqy      创建时间:02-15 14:14      标签: 已验证       编辑:2次    |   浏览:1198次

摘要:目录:1. 问题描述2. 实现思路3. 示例1. 问题描述编辑若希望通过日期控件所选择的年月,自动扩展显示出所选年月的每一天的日期,要如何实现呢?2. [阅读全文:]

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

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

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

摘要:1. 函数用法NVL函数的使用方法:NVL(value1,value2,value3,...):在所有参数中返回第一个不是null的值。注:6.5之前的版本NVL只支持2个参数,现在升级到支持[阅读全文:]

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

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

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

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

Let函数的使用
文档创建者:印然      创建时间:11-10 17:16      标签: 已验证       编辑:3次    |   浏览:1295次

摘要:1. 问题描述报表中,若使用到复杂的FR脚本表达式,如:=if (很长很长的公式 > 0,执行语句1(很长很长的公式),执行语句2(很长很长的公式)),首先想到的是:将很长很长的公式先放[阅读全文:]

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

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

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

摘要:1. 问题描述在票据类汇总报表中,为防止随意涂改作假,常需将金额转换为大写的人民币形式,此时可使用Cnmoney()函数直接进行转换。2. 公式的使用说明Cnmoney(number[阅读全文:]

字符串与数组相加
文档创建者:印然      创建时间:11-10 17:20      标签: 已验证       编辑:4次    |   浏览:1567次

摘要:1. 问题描述字符串与数组的相加有两种方式,一是直接使用+号,另外一种是使用字符串连接函数concatenate,那么这两个有区别吗?2. 使用+号连接字符串及数组字符串会和每个数组[阅读全文:]

Value函数使用介绍
文档创建者:印然      创建时间:11-10 17:25      标签: 已验证       编辑:4次    |   浏览:4148次

摘要:1.嘀愀氀甀攀(tabledata,col,row)该函数返回tableData中列号为col,行号为row的值。新建一张模板,新建数据库查询ds1: SELECT * FROM CUS[阅读全文:]

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

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

Count函数介绍
文档创建者:印然      创建时间:11-11 09:15      标签: 已验证 条件计数       编辑:3次    |   浏览:2694次

摘要:计算数组或数据区域中所含数字项的个数,count函数可以对数组求个数,也可以计算某个单元格扩展出来的个数。1. 参数为数组如:在单元格中写=count(1,2,3,'aaa'),返回的结果[阅读全文:]

数组函数
文档创建者:印然      创建时间:11-10 16:59      标签: 已验证       编辑:5次    |   浏览:3372次

摘要:1. ADD2ARRAYADDARRAY(array, insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。示例:ADDARR[阅读全文:]

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

摘要:1. SUMSUM(number1,number2,…):求一个指定单元格区域中所有数字之和。Number1,number2,…:1到30个参数或指定单元格区域中所有数字。备注:函数将直接键入[阅读全文:]

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

摘要:1. 概述对数组进行操作时,经常会遇到获取需要获取数组中某个位置的数据以及获取某个字符串在数组中的位置,下面我们来介绍下常用的数组函数。2. 获取数组某个位置的数据可以通过index[阅读全文:]

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

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

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

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

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

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