value()函数| 快逸报表工具
V5教程-表达式与常用函数

一、函数用途

value()函数用于取得当前单元格的值。最常见的用法就是用在显示值表达式中,如上一章第2节的例子,运货商用数值显示时,用户可能看不清楚,我们希望在报表中显示对应的运货商的名称,设置C2单元格的显示值表达式为:

demo_运货商.select1(COMPANYNAME,SHIPPERID==value()) 

即显示ID为当前单元格的值时所对应的公司名称。

二、函数说明

value()

函数说明:取得当前单元格的值

语法: value()

返回值:当前单元格的值

示例:

例1:if(value()=="1","男","女") 表示如果当前格的值为"1",返回"男",否则返回"女"。

例2:if(value()>100,-65536,value()<=100 and value()>80,-16776961,-14336 ) 表示当前格的值大于100时,返回-65536颜色值,当前格的值小于等于100且大于80时,返回-16776961颜色值,否则返回-14336颜色值。