关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
计算中任何表达式的结果都可以转换为特定数据类型。 转换函数为STR()、 DATE()、 DATETIME()、 INT()和FLOAT()。 例如, 要将浮点数(如3.14)转换为整数, 可以编写INT(3.14), 结果为3(这是整数)。 可以将布尔值转换为整数、 浮点数或字符串, 但不能将其转换为日期。 True为1、 1.0或字符“1”, 而False为0、 0.0或字符“0”。 Unknown映射到Null。
1.DATE(expression)
在给定数字、 字符串或日期表达式的情况下返回日期。 例如,
DATE([EmployeeStartDate])、 DATE(“April15,2004”)=#April15,2004#、
DATE(“4/15/2004”)、 DATE(#2006-06-1514:52#)=#2006-06-15#,
DATE(“April15,2004”)=#April15,2004#和DATE(“4/15/2004”)中的引号不可省略。
2.DATETIME(expression)
在给定数字、 字符串或日期表达式的情况下返回日期时间。 例如,
DATETIME(“April15, 200507:59:00”)=April15,200507:59:00。
3.FLOAT(expression)
将参数转换为浮点数。 例如,
FLOAT(3)=3.000, FLOAT([Age])已将Age字段中的每个值转换为浮点数。
4.INT(expression)
将参数转换为整数。 对于表达式, 此函数将结果截断为最接近于0的整数。 例如,
INT(8.0/3.0)=2、 INT(4.0/1.5)=2、 INT(0.50/1.0)=0、INT(-9.7)=-9。 字符串转换为整数时会先转换为浮点数, 然后舍入。
5.STR(expression)
将参数转换为字符串。 例如,
STR([Age])会提取名为Age的度量中的所有值, 并将这些值转换为字符串。