常用函数

1. SUM
SUM 将您指定为参数的所有数字相加, 每个参数都可以是区域、单元格引用、常量、列变量或另一个函数的结果。
语法:SUM(number1,number2,,....) 、SUM(ds.column)
SUM 函数语法具有下列参数:number1 必需, 想要相加的第一个数值参数。number2,,… 可选, 想要相加的数值参数。column 数据集字段名称。数据集名称ds,字段名称为column的所有列的之和。
示例:SUM(3, 2) = 5, SUM(ds.COLUMN), SUM(A1,B1)

2. COUNT
COUNT 函数计算包含数字的单元格以及参数列表中数字的个数,使用函数 COUNT 可以获取区域或数字数组中数字字段的输入项的个数。
语法:COUNT(value1, value2...)、 COUNT(ds.column)
COUNT 函数语法具有下列参数:
value1 必需, 要计算其中数字的个数的第一个项、单元格引用或区域。
value2 可选。要计算其中数字的个数的其他项、单元格引用或区域。
column 数据集字段名称。数据集名称ds,字段名称为column的所有列的列数。
示例:COUNT(1, 2) = 2, COUNT(ds.ID), COUNT(A1,B1)

3. AVG
AVG函数计算参数的平均值(算术平均值)。
语法:AVG(number1, number2,...)、AVG(ds.column)
number1 必需,要计算平均值的第一个数字、单元格引用或单元格区域。
number2, … 可选,要计算平均值的其他数字、单元格引用或单元格区域,
column 数据集字段名称。数据集名称ds,字段名称为column的所有列的之和的平均值。
示例:AVG(2, 2) = 2, AVG(ds.column), AVG(A1,B1)

4. MAX
MAX 函数计算一组值中的最大值。
语法:MAX(number1,number2,...)、MAX(ds.column)
number1, number2, … 是要从中找出最大值的参数。
column 数据集字段名称,数据集名称ds,字段名称为column的所有列的数据的最大值。
示例:MAX(3, 2, 10) = 10, MAX(ds.column), MAX(ds.column1, ds.column2), MAX(A1,B1)

5. MIN
MIN函数计算一组值中的最小值。
语法:MIN (number1,number2,...)、MIN(ds.column)。
number1, number2, … 是要从中找出最小值的参数。
column 数据集字段名称,数据集名称ds,字段名称为column的所有列的数据的最小值。
示例:MIN(3, 2, 10) = 2, MIN(ds.column), MIN(ds.column1,ds.column2), MIN(A1,B1)

6. GROUP
GROUP对数据进行分组
语法:GROUP(ds.column)
column 数据集字段名称,数据集名称ds,字段名称为column的所有列的数据进行分组
示例:COUNT(GROUP(ds.column)) 对column字段分组之后的个数(相同值计算为一个)

7. NOW
NOW函数获取当前时间,返回为日期类型。
语法:NOW()
NOW 函数语法没有参数。
示例:如果系统时间是11点18分38秒,则:NOW()=2022-3-04 15:18:36

8. TODAY
TODAY函数获取当前日期,返回为日期类型
语法:TODAY()
TODAY 函数语法没有参数。
示例:TODAY() 如果系统时间为2011/7/18,TODAY()=2011-7-18

9. SEQ
扩展单元格序号生成。
语法:SEQ()
SEQ函数语法没有参数

10. SELECT
是数据集过滤函数
语法: SELECT(ds.column,"条件表达式")
依据条件表达式获取数据集ds,数据列为column的值,条件表达式使用双引号(”),表达式中字符串使用单引号(‘)
示例: 数据集如下

SELECT(ds.T_VAL, "NAME == '上海'") = 29.8

11. SQL
使用sql查询,获取数据列数据
语法:SQL("sourceName","sql", columnName, num)
sourceName: 数据源名称
sql: sql语句
columnName: 获取数据列名称
num: 多条数据获取莫行列的值, 如果取第一行的列值可以不填写
示例:sql("demo","select * from rpt_value where name='上海'",t_val, 0)=29.82