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

相关文章

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

Python中操作Redis的常用方法小结

《Python中操作Redis的常用方法小结》这篇文章主要为大家详细介绍了Python中操作Redis的常用方法,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解一下... 目录安装Redis开启、关闭Redisredis数据结构redis-cli操作安装redis-py数据库连接和释放增

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学

一文详解Python中数据清洗与处理的常用方法

《一文详解Python中数据清洗与处理的常用方法》在数据处理与分析过程中,缺失值、重复值、异常值等问题是常见的挑战,本文总结了多种数据清洗与处理方法,文中的示例代码简洁易懂,有需要的小伙伴可以参考下... 目录缺失值处理重复值处理异常值处理数据类型转换文本清洗数据分组统计数据分箱数据标准化在数据处理与分析过

Java中Object类的常用方法小结

《Java中Object类的常用方法小结》JavaObject类是所有类的父类,位于java.lang包中,本文为大家整理了一些Object类的常用方法,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. public boolean equals(Object obj)2. public int ha

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu