EAS 扩展报表常用函数(自用)

2024-03-16 07:18

本文主要是介绍EAS 扩展报表常用函数(自用),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EAS 扩展报表常用函数收集:

 

目录

EAS 扩展报表常用函数收集:

1:统计函数

 1.1.1:SUM 求和函数

2:数据集函数

2.1.1:FIELD(dataSource, selectExp, extRow)

2.1.2:FIRST(dataSource , selectExp [,descExp [,filterExp [,orderExp]]])

2.1.3:SELECT1(  DEMO_职位, 名称, 编码 = FIELD(DEMO_人员, 职位) )

3:预留

3.1:

4:报表样式的设置

4.1:隔行异色的处理:


1:统计函数

 1.1.1:SUM 求和函数

 例1:SUM(A1:A10) 
  求出单元格A1至A10的合计值,被统计单元格可以是数值型也可以是字符型。
 例2:SUM(EXS(D3)) 
  表示求得扩展后的D3单元格的合计值。
 例3:SUM(FIELD(DS_1, 销售额))
  对数据集DS_1的销售额字段求和。
    例4:SUM(SELECT(DS_1, 销售额)) 

       对数据集DS_1的销售额字段求和。

 

2:数据集函数

2.1.1:FIELD(dataSource, selectExp, extRow)

获得数据集当前行或者当前组中第一行中,指定列的数据

语法:
  FIELD(dataSource, selectExp, extRow)

参数:
  dataSource 数据集名称;
  selectExp 数据集列名,也可以是表达式。
  extRow 数据集行,也可以是指定的扩展单元格或其子格。

返回值:
  指定的字段值。

示例:
  例1:
  FILED(ds1, name, A1),其中A1=SELECT(ds1, code)
  返回A1所在数据集行的name字段值
  例2:
  FILED(ds1, name, select1(ds1,name,score>90))
  返回ds1中分数大于90的第一行的name字段值
(注意:FIELD函数一般配合SELECT、SELECT1、GROUP函数使用。)

2.1.2:FIRST(dataSource , selectExp [,descExp [,filterExp [,orderExp]]])

语法:
  FIRST(dataSource , selectExp [,descExp [,filterExp [,orderExp]]])

参数:
  dataSource 数据集名称;
  selectExp 要选择的字段,可以是字段名或列号,也可以是表达式;当使用列号时用正整数表示,1代表第1列,2代表第2列,依此类推;
  descExp 排序的顺序,true代表逆序,false代表顺序;
  filterExp 过滤条件表达式;
  orderExp 排序依据表达式,当为{orderExp1,order1,...orderExpN,orderN}数组形式时为多重条件排序。

返回值:
  数据集中第一条记录指定字段的值,数据类型由selectExp指定的字段决定。

示例:
  例1:FIRST(ds1, name, true, score>90, id)
  从ds1数据集中选出成绩大于90的记录,按照id逆序排列,返回第一条记录的name字段值。
  例2:FIRST(ds1, name, true, , score)
  对ds1数据集的所有记录按照成绩逆序排列,然后返回第一条记录的name字段值。
  例3:FIRST(ds1, name) 
  返回数据集ds1中第一条记录的name字段值。

2.1.3:SELECT1(  DEMO_职位, 名称, 编码 = FIELD(DEMO_人员, 职位) )

功能:
  从数据集中按顺序检索到符合过滤条件的第一条记录,返回其selectExp值。

语法:
  SELECT1(dataSource, selectExp [,filterExp])

参数:
  dataSource 数据集名称;
  selectExp 要选择的字段名,也可以是表达式;
  filterExp 过滤条件。

返回值:
  数据类型不定,由selectExp的运算结果决定。

示例:
  例1:SELECT1(ds1, name) 
  返回数据集ds1中第一条记录的name字段值。
  例2:SELECT1(ds1, name, score>90)
  从数据集ds1中检索出成绩大于90的记录,返回第一条记录的name字段值。

 

3:预留

3.1:

 

4:报表样式的设置

4.1:隔行异色的处理:

例:IF(MOD(ROW(), 2) = 1, RGB(153, 204, 255), RGB(255, 255, 255))

MOD(ROW(), 2) = 1是行号的取模,进行验收处理。

这篇关于EAS 扩展报表常用函数(自用)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814713

相关文章

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

postgresql使用UUID函数的方法

《postgresql使用UUID函数的方法》本文给大家介绍postgresql使用UUID函数的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录PostgreSQL有两种生成uuid的方法。可以先通过sql查看是否已安装扩展函数,和可以安装的扩展函数

MySQL字符串常用函数详解

《MySQL字符串常用函数详解》本文给大家介绍MySQL字符串常用函数,本文结合实例代码给大家介绍的非常详细,对大家学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql字符串常用函数一、获取二、大小写转换三、拼接四、截取五、比较、反转、替换六、去空白、填充MySQL字符串常用函数一、

Java中Arrays类和Collections类常用方法示例详解

《Java中Arrays类和Collections类常用方法示例详解》本文总结了Java中Arrays和Collections类的常用方法,涵盖数组填充、排序、搜索、复制、列表转换等操作,帮助开发者高... 目录Arrays.fill()相关用法Arrays.toString()Arrays.sort()A

C++中assign函数的使用

《C++中assign函数的使用》在C++标准模板库中,std::list等容器都提供了assign成员函数,它比操作符更灵活,支持多种初始化方式,下面就来介绍一下assign的用法,具有一定的参考价... 目录​1.assign的基本功能​​语法​2. 具体用法示例​​​(1) 填充n个相同值​​(2)

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

PostgreSQL中rank()窗口函数实用指南与示例

《PostgreSQL中rank()窗口函数实用指南与示例》在数据分析和数据库管理中,经常需要对数据进行排名操作,PostgreSQL提供了强大的窗口函数rank(),可以方便地对结果集中的行进行排名... 目录一、rank()函数简介二、基础示例:部门内员工薪资排名示例数据排名查询三、高级应用示例1. 每

全面掌握 SQL 中的 DATEDIFF函数及用法最佳实践

《全面掌握SQL中的DATEDIFF函数及用法最佳实践》本文解析DATEDIFF在不同数据库中的差异,强调其边界计算原理,探讨应用场景及陷阱,推荐根据需求选择TIMESTAMPDIFF或inte... 目录1. 核心概念:DATEDIFF 究竟在计算什么?2. 主流数据库中的 DATEDIFF 实现2.1

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串