函数
编辑教程函数
任何数据分析都涉及大量的计算。在Tableau中,计算编辑器用于将计算应用于正在分析的字段。Tableau具有许多内置函数,它们有助于创建复杂计算的表达式。
下面给出不同类别的功能的描述。
数字函数 | |
---|---|
字符串函数 | |
日期函数 | |
逻辑函数 | |
聚合函数 |
数字函数
这些是用于数值计算的函数。它们只接受数字作为输入。下面是重要数字函数的一些例子。
功能 | 描述 | 例子 |
---|---|---|
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" |
日期函数
Tableau有各种日期函数来执行涉及日期的计算。所有日期函数都使用date_part,它是一个字符串,表示日期的一部分,如 - 月,日或年。下面是一些重要的日期函数的例子。
例子 | 描述 | 例子 |
---|---|---|
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) | 返回基于样本总体的给定表达式中所有值的统计标准偏差。 |
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟