本章主要介绍报表中的操作符、关键字、运算优先级、数据集函数、单元格函数、报表表达式注意事项以及报表4.0与报表V2018函数对照。表达式,函数
报表单元格的属性均可以使用表达式来控制,为了方便用户编写各种复杂表达式,本节提供了对表达式技巧的介绍。表达式,技巧
计算列由一个或多个字段组成的表达式计算而来。由字段组成,表达式
描述: 对序列的每个成员计算表达式 语法: A.(x) A.() 返回A本身 备注: 针对序列/排列的每个成员计算表达式,返回计算结果,在表达式计算过程中,如果需要引用当前成员,直接使用~表示。 参数: A 序列/序表 x 计算表达式序列,成员,表达式
描述: 比较两个表达式或者两个序列 语法: cmp(x, y) cmp(A{, B}) cmp(A,0) cmp(r1,r2) 备注: 比较两个表达式x, y 或者两个序列A, B或者两条记录r1,r2的大小,x与y或A与B或r1与r2不能比较,表达式,序列
描述: 动态解析并计算表达式 语法: eval(StringExp ,{argExp}) 备注: 将表达式串作为StringExp的结果,分析计算返回。?对应argExp计算结果,如果有多个?那么就可能有多个argExp,argExp和?是动态解析,计算,表达式
描述: 针对记录计算表达式,返回计算结果。 语法: r.(x) 备注: 针对记录r计算表达式x,返回计算结果。 参数: r 记录 x 计算表达式,一般为字段名,或者由字段名组成的合法表达式,使用"~"引用当前记录 返回值: x的计算结果 示记录,计算,表达式