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

相关文章

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

MySQL高级查询之JOIN、子查询、窗口函数实际案例

《MySQL高级查询之JOIN、子查询、窗口函数实际案例》:本文主要介绍MySQL高级查询之JOIN、子查询、窗口函数实际案例的相关资料,JOIN用于多表关联查询,子查询用于数据筛选和过滤,窗口函... 目录前言1. JOIN(连接查询)1.1 内连接(INNER JOIN)1.2 左连接(LEFT JOI

MySQL中FIND_IN_SET函数与INSTR函数用法解析

《MySQL中FIND_IN_SET函数与INSTR函数用法解析》:本文主要介绍MySQL中FIND_IN_SET函数与INSTR函数用法解析,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一... 目录一、功能定义与语法1、FIND_IN_SET函数2、INSTR函数二、本质区别对比三、实际场景案例分

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序