- 表格教程
- 表格 - 主页
- 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 具有许多内置函数,有助于创建复杂计算的表达式。
以下是不同类别功能的描述。
- 数字函数
- 字符串函数
- 日期函数
- 逻辑函数
- 聚合函数
数字函数
这些是用于数值计算的函数。他们只接受数字作为输入。以下是重要数字函数的一些示例。
功能 | 描述 | 例子 |
---|---|---|
天花板(数量) | 将数字四舍五入为最接近的相等或更大值的整数。 | 上限(2.145) = 3 |
POWER(数量、功率) | 将数字提高到指定的幂。 | 幂(5,3) = 125 |
ROUND(数字,[小数]) | 将数字四舍五入到指定的位数。 | 回合(3.14152,2) = 3.14 |
字符串函数
字符串函数用于字符串操作。以下是一些重要的字符串函数和示例
功能 | 描述 | 例子 |
---|---|---|
LEN(字符串) | 返回字符串的长度。 | LEN(“画面”) = 7 |
LTRIM(字符串) | 返回删除了所有前导空格的字符串。 | LTRIM(" 画面 ") = " 画面" |
REPLACE(字符串、子字符串、替换) | 在字符串中搜索子字符串并将其替换为替换项。如果未找到子字符串,则不会更改该字符串。 | REPLACE("绿蓝绿", "蓝", "红") = "绿红绿" |
上部(字符串) | 返回字符串,所有字符均大写。 | UPPER("画面") = "画面" |
日期函数
Tableau 具有多种日期函数来执行涉及日期的计算。所有日期函数都使用date_part,它是一个字符串,指示日期的部分,例如月、日或年。下表列出了重要日期函数的一些示例。
功能 | 描述 | 例子 |
---|---|---|
DATEADD(日期部分、增量、日期) | 返回添加到日期的增量。增量的类型在date_part中指定。 | DATEADD('月', 3, #2004-04-15#) = 2004-0715 12:00:00 AM |
DATENAME(日期部分、日期、[周开始时间]) | 以字符串形式返回日期的date_part 。start_of_week参数是可选的。 | DATENAME('月份', #200404-15#) = "四月" |
DAY(日期) | 以整数形式返回给定日期的天数。 | 天(#2004-04-12#) = 12 |
现在( ) | 返回当前日期和时间。 | 现在( ) = 2004-04-15 1:08:21 下午 |
逻辑函数
这些函数评估某些单个值或表达式的结果并产生布尔输出。
功能 | 描述 | 例子 |
---|---|---|
IFNULL(表达式1,表达式2) | 如果结果不为 null,则 IFNULL 函数返回第一个表达式;如果结果为 null,则返回第二个表达式。 | IFNULL([销售额], 0) = [销售额] |
ISDATE(字符串) | 如果字符串参数可以转换为日期,则 ISDATE 函数返回 TRUE;如果不能,则返回 FALSE。 | ISDATE("11/05/98") = TRUE ISDATE("14/05/98") = FALSE |
最小值(表达式) | MIN 函数返回所有记录中表达式的最小值或每个记录的两个表达式的最小值。 | |
聚合函数
功能 | 描述 | 例子 |
---|---|---|
平均值(表达式) | 返回表达式中所有值的平均值。AVG 只能与数字字段一起使用。空值将被忽略。 | |
计数(表达式) | 返回组中的项目数。空值不计算在内。 | |
中位数(表达式) | 返回所有记录中表达式的中位数。中位数只能与数字字段一起使用。空值将被忽略。 | |
STDEV(表达式) | 基于总体样本返回给定表达式中所有值的统计标准差。 |