打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Tableau常用函数汇总

1  数字函数

  • CELLING(3.1)=4离最近的上限取整;

  • FLOOR(3.24)=3 最近下限整数

  • POWER(5,2)=25次方

  • ROUND(3.1415,2)=3.14四舍五入到指定小数位;

  • ABS(-3)=3绝对值

  • DIV(3.7)=3取整;

  • %(9,2)=1取余数;

2  字符串函数

就是针对于字符串进行编辑的函数,经常会运用,使用到;

  • CONTAINS("hello","ll")=true 后面的字符串是否包含在前面的字符串里面;

  • ENDWITH("Chinese","nese")= true 后面字符串是不是前一个字符串结尾的标志;

  • FIND("calculation","alcu")=2 查找后方是否在前一个里面,如果在位置在哪里;

  • FIND("calculation","a",3)=7 就是说是从第三位开始往后找a,找到的a排在第7位;

  • LEFT(“MATAdor”,3)=“MAT”返回字符串最左侧数量字符的内容;

  • LEN(“MOTAR")=5就是输出长度;

  • LOWER("TAbleau")=tableau全都是小写;

  • UPPER("tableau")=“TABLEAU”变为大写;

  • LTRIM(“ tableau”)=“tableau”只能去掉左边的空格

  • RTRIM(“tableau ”)=“ tableau“;去掉右边空格;

  • TRIM(" tableau ")="tableau"去掉两端空格;

  • REPLACE("version8.4","8.4","9.3")="version9.3" 替换掉相同成分,可以区分大小写;

  • RIGHR(“CALCULATION”,4)=“TION” 从右边抽取相应个数的值;

  • SPACE(4)= 空四个格;

  • SPLIT(“a-b-c-d”,“-”,2)=“b”返回字符串中的一部分字符串;

  • STARTWITH("Chinese","nese") =false 以后面字符串开始的判断;

3  日期时间函数

  • DATE_PART:“year”,“quarter’,'month','week','day','hour'

  • DATEADD(month”,3,#2004-04-15#)=2004-07-15 日期添加,手动添加比较复杂;

  • DATEDIFF("day",#2013-09-22#,#2013-09-24#,"monday")=2 两日期差;"monday"表示以周一为起始天(比如亚洲);

  • DATENAME("month",#2016-06-09#)=June 确认后方日期的相对应数值

  • DATEPART("day",#2016-07-09#,"monday")=9选取天,用哪个选取就可以;

  • MONTH(#2001-09-19#)=9抽取月份,同理可以抽取年和天;

  • ISDATE("2001-10-11")=true判断是否是日期

  • MAKEDATETIME(#2016-02-03#,#07:34:20#)=2016/2/3 07:34:20转化日期形式;

  • NOW()=2020/7/15 07:34:20现在的日期时间秒;

  • TODAY()=2020/7/15今天日期;

4  逻辑函数(重点号)

其中IF 函数与CASE函数常被用作与参数合作制作动态选择

  • ISDATE(“string“)判断是否是日期

  • ISNULL(expression1,expression2)是null返回expression1,不然返回expression2;

  • IFF(2>3,“a”,“b”)若2>3正确就返回a,若2>3错误返回b;此条不正确此返回b;

  • IF test THEN value END 如果test成立,那么新增字段内容显示value;

创建一个计算字段(新增字段)

IF [数量]>10 THEN "good" ELSEIF[数量]>5 THEN "common" ELSE "low" END

销售数量大于10新增字段内容显示good,数量大于5新增字段显示common,其余显示low

  • CASE字段 WHEN"a "THENWHEN"b "THENELESE 3 END 下面一个例子;

CASE[邮寄方式]

WHEN "最高级" THEN"顺丰快递"

WHEN "二级"THEN"圆通申通"

WHEN"标准级" THEN "百世快递"

END

5  聚合函数

  • AVG求平均值:把某些数值聚合起来求平均值,求值

  • COUNT求条目数:计数;

  • COUNTD计数不同;(考量到具体需要)

  • MAX最大值;

  • MIN最小值

  • MID中位数;

6  类型转换函数

把数值类型转换为布尔型“1”字符串,1是一个数值,“1234”也代表一个字符串;

“2015-10-01”字符串,#2015-10-01#数值;

“1”+“1” =11字符串,1+1=2数值;

  • STR转换为字符串的函数:“1”+STR(1)=11这是两个1;

  • INT("1")+1=2 INT将字符串转换成数值;

  • DATE("2014-09-10")=变成了日期2014年9月10日;

DATEPARSE(“dd,MM,YYYY”,“2004-10-01”)=01-10-2004 换成指定格式;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VFP命令、函数及程序语句大全
MySQL函数
MSSQL编程基础
VBA自定义字符连接函数
SQL基础入门:第12课:使用函数创建新的输出字段
VFP基本函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服