NC—IUFO报表公式语法规则.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NC—IUFO报表公式语法规则

公式语法规则和常用函数说明 一、元素表示 1、如何表示指标 指标用指标名+一对方括号表示,如[利润]、[成本]。 2、如何表示关键字 关键字用关键字名+一对花括号括号表示,如 {年}、{月}、{单位编码}。 二、表达式 1、算术表达式 由指标、关键字、常数、函数、算术运算符组成的计算序列。计算的结果为确定值。 算术表达式 ::= 表达式因子算术运算符表达式因子 表达式因子 ::= 指标 | 关键字 | 数值|字符串|函数|(算术表达式) 算术运算符 = + |-|*|/ *字符串可以用单引号或双引号括起 2、逻辑表达式 由算术表达式、比较运算符、逻辑运算符组成的计算序列 逻辑表达式 ::= 逻辑表达式因子逻辑运算符逻辑表达式因子 逻辑表达式因子 = (算术表达式比较运算符算术表达式)|(逻辑表达式) 比较运算符 = = | | = | | = | | LIKE 逻辑运算符 = AND | OR 3、函数及参数使用说明 函数基本格式: 函数名(参数) 不同名称的函数具有不同的作用。函数的参数,根据所用函数不同,参数的个数与参数值的类型要求不同,具体可查看各个函数的帮助说明。 函数分类:关键字函数、指标函数、数学函数、字符函数、日期函数、条件函数、业务处理函数等。 说明: 1)函数名不区分大小写; 2)在iUFO 中取数时,建议参数都用引号引起来。否则当参数值过长时,会 取不到数。 3)函数中的各参数之间用逗号分隔,即使参数为空,其对应的逗号仍不能省略。 三、通配符 在对字符串的逻辑表达式中,也可以使用LIKE运算符并配合通配字符来进行模糊比较运算。以下是可以使用的通配字符: %: 0/多个字符, 如AB%表示AB后接任何字符的字符串,AB、AB34\ _ : 单个字符,如_AB表示AB之前为任意字符,iAB,2AB 在用作筛选条件的逻辑表达式中使用通配符,可以筛选出一批符合条件的记录。例如:K(‘单位-单位级次编码’) LIKE DWXX(‘1001’,’ 单位-单位级次编码’)+’%’ 表示单位编码为“1001”的单位及其所有下级单位。 四、常用函数 1、数学函数 (1)绝对值函数:ABS(算术表达式) (2)平方根函数:SQR(算术表达式) (3)四舍五入函数:ROUND(算术表达式,位数 (4)正弦函数:SIN(算术表达式) (5)余弦函数:COS(算术表达式) (6)正切数:TAN(算术表达式) (7)余切函数:CTAN(算术表达式) (8)取整函数:INT(算术表达式) (9)计算以e为底的对数函数:LN(算术表达式) (10)计算以10为底的对数函数:LOG(算术表达式) (11)计算以e为底的指数值函数:EXP(算术表达式) (12)指数函数,例如参数为2,3那么计算2的3次方函数:POWER(算术表达式, 算术表达式) (1)圆周率函数:PAI() (1)字符串长度函数 :LEN(字符串表达式) (2)取子串函数 :SUBSTR(字符串表达式[,起始位置][,字符长度]) (3)去空格函数 :TRIM(字符串表达式) (4)字符串转换为小写字母函数 :LOWER(字符串表达式) (5)字符串转换为大写字母函数 :UPPER(字符串表达式) (6)字符串转换为数值 :VAL(字符串表达式) (7)数值转换为字符串 :STR(数值表达式) (1)日函数 :DAY()()返回值为25。 (2)月份函数 :MONTH()()返回值为7。 (3)季度函数 :SEASON()()返回值为3。 (4)年函数 :YEAR()()返回值为2002。 4、条件赋值/取值函数 IFF(逻辑表达式,条件真值,条件假值) 当逻辑表达式的值为真时,返回条件真值的结果,否则返回条件假值;返回值类型视条件真值和条件假值而定,条件真值和条件假值的类型必须一致(ZMONTH()=1,0,100),该公式表示:1月份A1单元的值为0,其他月份,A1单元的值为100。 5、统计函数 (1)合计值:PTOTAL(区域,区域条件)    (2)最大值:PMAX(区域,区域条件) (3)最小值:PMIN(区域,区域条件) (4)平均值:PAVG(区域,区域条件) (5)区域单元个数:PCOUNT(区域,区域条件) (6)区域数值单元的偏方差值:PSTD(区域,区域条件) (7)区域方差值:VAR(区域,区域条件) 统计函数只对数值类型的指标进行统计 另外,统计函数和SELECT函数只对指标的决算类型的值进行统计,并且只统计固定指标(1)根据当前输入日期返回年:ZYEAR()2002年07月25日,则ZYEAR()返回值为2002。 (2)根据当前输入日期返回季:ZSEASON

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档