首页 > 其他分享 >Tableau常用函数汇总

Tableau常用函数汇总

时间:2023-02-24 09:25:37浏览次数:52  
标签:10 函数 09 汇总 Tableau tableau 日期 字符串

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 "THEN1 WHEN"b "THEN2 ELESE 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 换成指定格式;

 

 

本文链接:https://www.cnblogs.com/yifeixue/p/17150146.html
 

标签:10,函数,09,汇总,Tableau,tableau,日期,字符串
From: https://www.cnblogs.com/yifeixue/p/17150146.html

相关文章

  • 广义二项系数 / 指数函数
    广义二项系数/指数函数一、定义定义广义二项系数(Generalizedbinomialseries)为:\[\mathcal{B}_t(z)=\sum\limits_{n\geq0}\dbinom{tn+1}{n}\dfrac{z^n}{tn+1}\]......
  • 函数重载的特殊情况
    对于传参,我们可以这样理解,即将形参用给定的实参进行初始化。从这个方面来理解函数重载的一些问题,将会更加清晰。引用作为重载参数这里可以跟为两种情况:不含......
  • php中preg_replace_callback函数同一个正则,替换成不同内容
    可以使用php在线运行,去运行文章的代码https://www.bejson.com/runcode/php/本文实例讲述了php中preg_replace_callback函数用法。分享给大家供大家参考,具体如下:mixedpr......
  • ES6-ES11 箭头函数的实践与应用
    视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>......
  • 单表查询;使用函数
    ​ 最简单的SQL查询--对emp表查询:select*fromemp;--*代表所有数据--显示部分列:selectempno,ename,salfromemp;--显示部分行:where子句select*fromem......
  • ES6-ES11 箭头函数以及声明特点
    视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>......
  • 51.虚构函数和纯虚构函数
    1.抽象基类和纯虚函数在设计时,常常希望基类仅仅作为其派生类的一个接口。这就是说,仅想对基类进行向上类型转换,使用它的接口,而不希望用户实际的创建一个基类的对象。同......
  • 54.函数传递参数的三种方式
    #define_CRT_SECURE_NO_WARNINGS#include<iostream>usingnamespacestd;//值传递voidswap(inta,intb){ inttmp=a; a=b; b=tmp;}//指针传递void......
  • 53.cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
    1.cin用法1:最基本,也是最常用的用法,输入一个数字:#pragmawarning(disable:4996)#define_CRT_SECURE_NO_WARNINGS1#include<iostream>usingnamespacestd;intmain......
  • 56.函数模板
    1.什么是函数模版  函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体制定,用一个虚拟的类型来代表。这个通用函数就成为函数模板2.怎么编写函数模版//T代......