Tableau计算(六)-运算符,函数

运算符

  • 常规运算符:加“+”,减“-”
  • 算术运算符:乘“*”,除“/”,取余“%”,幂“^”
  • 关系运算符:相等判断“=”,不等判断“!=”,大于“>”
  • 逻辑运算符:and,or,not

函数

  • 数字函数:
功能描述例子
CEILING(number)向上取整。CEILING(2.145)= 3
POWER (number, power)将数字进行幂运算。POWER(5,3)= 125
ROUND (number, [decimals])将数字四舍五入到指定的位数。ROUND(3.14152,2)= 3.14
  • 字符串函数:
例子描述例子
LEN(string)返回字符串的长度。LEN(“Tableau")= 7
LTRIM(string)返回删除了任何前导空格的字符串。LTRIM(“Tableau")=“Tableau"
REPLACE(string,substring,replacement)搜索字符串以获取子字符串,并替换为替换。 如果未找到子字符串,则不更改字符串。REPLACE(“GreenBlueGreen",“Blue",“Red")=“GreenRedGreen"
UPPER(string)返回字符串,所有字符都为大写。UPPER(“Tableau")=“TABLEAU"
  •  
  • 日期函数:
例子描述例子
DATEADD(date_part,increment,date)返回添加到日期的增量。 增量的类型在date_part中指定。DATEADD(\'month\',3,#2004-04-15#)= 2004-07-15 12:00:00 AM
DATENAME(date_part,日期,[start_of_week])以字串形式传回date的日期。 start_of_week参数是可选的。DATENAME(\'month\',#2004-04-15#)=“四月"
DAY(date)以整数形式返回给定日期的日期。DAY(#2004-04-12#)= 12
NOW()返回当前日期和时间。NOW()= 2004-04-15 1:08:21 PM
  • 逻辑函数:
例子描述例子
IFNULL(expression1,expression2)如果结果不为null,IFNULL函数返回第一个表达式,如果结果为空,则返回第二个表达式。IFNULL([Sales],0)= [Sales]
ISDATE(string)如果字符串参数可以转换为日期,则ISDATE函数返回TRUE,如果不能转换为FALSE,则返回TRUE。ISDATE(“11/05/98")= TRUE

ISDATE(“14/05/98")= FALSE
MIN(expression)MIN函数返回所有记录的表达式的最小值或每个记录的最少两个表达式。 
  • 聚合函数:
例子描述例子
AVG(expression)返回表达式中所有值的平均值。 AVG只能与数字字段一起使用。 空值被忽略。 
COUNT(expression)返回组中的项目数。 不计算空值。 
MEDIAN(expression)返回所有记录的表达式的中位数。 中值只能与数字字段一起使用。 空值被忽略。 
STDEV(expression)返回基于样本总体的给定表达式中所有值的统计标准偏差。 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值