IUFO中的函数用法及指标

余年寄山水
630次浏览
2021年02月12日 12:11
最佳经验
本文由作者推荐

-

2021年2月12日发(作者:我们天上见)



如何表示指标



< /p>


在函数中表示指标的方法是:



报表编码< /p>


->


指标名称



。 例如:



利润



, 表示编码为


“


REP001


”的报表中 的指标“利润”


。







如何表示关键字



< br>关键字用关键字名加一对小括号,前加‘


K


’表示,如< /p>


K('


年


')


、


k(


月



、


k('


单位编码


')


、


k('


单位


->

< br>单位名称


')


,可用在函数中,也可以单独用于条件表示 。




■



函数




数学函数




(1)


绝对值函数:


ABS(<


算术表 达式


>)



(2)

< br>平方根函数:


SQR(<


算术表达式

>)



(3)


四舍五入函数:< /p>


ROUND(<


算术表达式


>,


位数)




(4)


正弦函数:


SIN(<


算术表达式


>)



(5)


余弦函 数:


COS(<


算术表达式


>)



(6)


正切数:

TAN(<


算术表达式


>)


< /p>


(7)


余切函数:


CTAN(<


算术表达式


>)



( 8)


取整函数:


INT(<


算术表达式


>)



(9)


计算以


e


为底的对数函数:


LN(<


算术表达式


>)


< br>(10)


计算以


10


为底的对数 函数:


LOG(<


算术表达式


>)



(11)


计算以

e


为底的指数值函数:


EXP(<


算术表达式


>)



(12)


指数函数:


POWER(<


算术表达式


>,


<


算术表达式


> )


,例如参数为


2


,

< br>3


那么计算


2


的


3


次


方




(13)


圆周率函数:


PAI()



字符处理函数




(1)


字符串长度函数



:


LEN(<


字符串表达式


>)



(2)


取子串函数


< br>:


SUBSTR(


字符串表达式


>


起始位置


>][,<


字符长度


>])



(3)


去空格函数


< br>:


TRIM(<


字符串表达式


> )



(4)


字符串转换为小写字母函数


< /p>


:


LOWER(<


字符串表达式


>)



(5)


字符串转换为大写字母函数


< /p>


:


UPPER(<


字符串表达式


>)



(6)


字符串转换为数值



:VAL(<


字符串表达式


>)



(7)


数值转换为字符串



:STR(<


数值表达式


>)






日期函数




(1)


日函数



:


DAY()


返回机器时间当前日信 息,例如当前服务器时间为


2002


年


7


月


25


日,


则


DAY()


返回值为


25

< p>
。




(2)


月份函数



:


MONTH()


返回机器时间当前 月信息,例如当前服务器时间为


2002


年

7


月


25


日,则

< br>MONTH()


返回值为


7


。< /p>




(3)


季度函数



:


SEASON()


返回机器时间当 前季信息,


例如当前服务器时间为


2002

年


7


月


25


日,则


SEASON()


返回值为


3


。




(4)


年函数



:


YEAR()


返回机器时间当前年 信息,例如当前服务器时间为


2002


年


7


月


25


日,


则


YEAR()


返回值为


2002< /p>


。




(5)


日期函数:


DATE()


返回机器时间日期信息,例如当前服务器时间为


2002

< p>
年


7


月


25


日,


则


DATE()


返回值 为


20020725


。




条件赋值


/


取值函数




IFF(<


逻辑表达式


>,<


条件真值


>,<


条件假值


>)


当逻辑表达式的 值为真时,


返回


<


条件真值

< p>
>


的结


果,否则返回


<< /p>


条件假值


>


;返回值类型视


<


条件真值


>


和

< p>
<


条件假值


>


而定,


<


条件真值


>


和< /p>


<


条


件假值


>< /p>


的类型必须一致



例如:


在


A1


单元定义公式


A1=I FF(ZMONTH()=1,0,100),


该公式表示:


1


月份


A1


单元的值为

< br>0


,其他月份,


A1


单元的值为


100


。







统计函数




(1)


合计值:


PTOTAL(<


区域


>,<


区域条件


>)

< br>,


<


区域条件


>


为逻辑表达式,例如:


A1:A5>0


。




(2)


最大值:


PMAX(<


区域


>,<

区域条件


>)



(3)


最小值:


PMIN(<


区域

>,<


区域条件


>)



(4)


平均值:


PAVG(<

< br>区域


>,<


区域条件


>)



(5)


区域单元个数:


PCOUNT(


区域,区域条件


)



(6)


区域数值单元的偏方差值:< /p>


PSTD(


区域,区域条件


)



(7)


区域方差值:


VAR(


区域,区域条件


)




统计函数只对数值类型的指标进行统计




关键字函数




(1)


关键字值函数:


ZKEY('


关键字名称


')


,根据当前报表关键字,返回指定关键字的值。




(2)


关键字:


K('


关键字名称


')


,表示关键字。







时间关键字属性函数




(1)


本年函数:


ZYEAR()

< br>,根据当前报表关键字中的日期,返回年。




(2)


本季函数:


ZSEASON()


,根据当前报表关键字日期返回季。




(3)


本月函数:


ZMONTH()


,根据当前报表关键字日期返回月。




(4)


本旬函数:


ZPERIOD()


,根据当前报表关键字日期返回旬。




(5)


本日函数:


ZDAY()

< p>
,根据当前报表关键字日期返回日。




(6)


本周函数:


ZWEEK()


,根据当前报表关键字日期返回周的序号。




(7)


半年函数:


ZHALFYEAR()


,根据当前报表关键字日期,返回该日期所属半年:上半年或下


半年。




(8)

日期函数:


ZDATE(['


分隔符


'])


,


根据当前报表关键字日期,


返回


yyyymmdd


形式的字符串,

-


-


-


-


-


-


-


-