Categories: 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。 ISDATE(“11/05/98″)= TRUE


ISDATE(“14/05/98″)= FALSE
MIN(expression) MIN函数返回所有记录的表达式的最小值或每个记录的最少两个表达式。

聚合函数

例子 描述 例子
AVG(expression) 返回表达式中所有值的平均值。 AVG只能与数字字段一起使用。 空值被忽略。
COUNT(expression) 返回组中的项目数。 不计算空值。
MEDIAN(expression) 返回所有记录的表达式的中位数。 中值只能与数字字段一起使用。 空值被忽略。
STDEV(expression) 返回基于样本总体的给定表达式中所有值的统计标准偏差。

冒牌SEO

前端开发者,欢迎大家一起沟通和交流。

Share
Published by
冒牌SEO

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

5 天 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

1 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

2 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

3 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

4 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

4 周 ago