×

Tableau 教程

Tableau 概述Tableau 环境配置Tableau 入门Tableau 导航Tableau 设计流程Tableau 文件类型Tableau 数据类型Tableau 显示Tableau 数据术语

Tableau 数据源

Tableau 数据源Tableau 自定义数据视图Tableau 提取数据Tableau 字段操作Tableau 编辑元数据Tableau 数据连接Tableau 数据混合

Tableau 工作表

Tableau 添加工作表Tableau 重命名工作表Tableau 保存和删除工作表Tableau 重新排序工作表Tableau 分页工作簿

Tableau 计算

Tableau 运算符Tableau 函数Tableau 数值计算Tableau 字符串计算Tableau 日期计算Tableau 表计算Tableau LOD表达式

Tableau 排序和过滤器

Tableau 基本排序Tableau 基本过滤器Tableau 快速过滤器Tableau 上下文过滤器Tableau 条件过滤器Tableau 顶部过滤器Tableau 过滤器操作

Tableau 图表

Tableau 条形图Tableau 折线图Tableau 饼图Tableau 交叉表Tableau 散点图Tableau 气泡图Tableau 项目符号图Tableau 盒行图Tableau 树图Tableau 凹凸图Tableau 甘特图Tableau 直方图Tableau 动态图表Tableau 瀑布图

Tableau 高级教程

Tableau 显示板Tableau 格式Tableau 预测Tableau 趋势线

Tableau 相关资源

Tableau 面试问题及答案

Tableau 函数


任何数据分析都涉及大量的计算。在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) 返回基于样本总体的给定表达式中所有值的统计标准偏差。  



分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)