Tableau 函数

2024 年 8 月 29 日 | 阅读 3 分钟

数据分析涉及大量计算。在 Tableau 中,计算编辑器将计算应用于正在分析的字段。 Tableau 具有多个内置函数,这些函数有助于为复杂计算创建表达式。

以下是 Tableau 函数的列表,这些函数分为五个部分

  1. 数字函数
  2. 字符串函数
  3. 日期函数
  4. 逻辑函数
  5. 聚合函数

1. 数字函数

数字函数是用于数字计算的函数。它们仅将数字作为输入。

让我们看一些数字函数的基本示例

  • Ceiling (数字): 它将数字四舍五入到最接近的整数,等于或大于该值。
    示例: CEILING (4.155) = 5
  • Power (数字,幂): 它将数字提高到指定的幂。
    示例: POWER (2^3) = 8
  • Round (数字,小数位): 它将数字四舍五入到指定位数。
    示例: ROUND (5.14522) = 5.14

2. 字符串函数

字符串函数用于字符串的操纵。

让我们看一些字符串函数的基本示例

  • LEN (字符串): LEN 字符串返回字符串的长度。
    示例: LEN ("Tableau") = 7
  • LTrim (字符串): 它返回一个字符串,该字符串包含指定字符串的副本,没有前导 (LTrim) 或尾随 (RTrim) 空格。
    示例: LTrim (" Tableau ") = "Tableau"
  • REPLACE (字符串,子字符串替换): 它在字符串中搜索子字符串并将其替换。如果找不到子字符串,则该字符串不会更改。
    示例: REPLACE ("Green yellow Green", "yellow", "Red") = "Green Red Green"
  • UPPER (字符串): 它返回所有大写字符的字符串。
    示例: UPPER ("Tableau") = "TABLEAU"

3. 日期函数

Tableau 具有许多日期函数,所有日期函数都使用 date_part,这是一个指示日期部分的字符串,例如日、月或年。

让我们看一些日期函数的基本示例

  • DATEADD (date_part,增量,日期): 它向日期添加一个增量。增量的类型在 date_part 中指定。
    示例: DATEADD ('month', 5, #2018-06-15#) = 2018-11-15 01:00:00 AM
  • DATENAME (date_part,日期,start_of_week): 它将日期的 date_part 作为字符串返回。并且 start_of_week 参数是可选的。
    示例: DATENAME ('month', #2018-03-15#) = "March"
  • DAY (日期): 它以整数形式返回给定日期的日。
    示例: DAY (#2018-04-12#) = 12
  • NOW (): 它返回当前时间和日期。
    示例: NOW ( ) = 2018-04-15 1:08:21 PM

4. 逻辑函数

这些函数评估一些单个值并产生布尔输出。

查看一些逻辑函数的基本示例

  • IFNULL (expression1, expression2): 如果结果不为 null,则 IFNULL 函数返回第一个表达式,如果结果为 null,则返回第二个表达式。
    示例: IFNULL ([Sales], 0) = [Sales]
  • ISDATE (字符串): 如果字符串参数可以转换为日期,则 ISDATE 函数返回 TRUE,如果不能,则返回 FALSE。
    示例: ISDATE ("12/06/99") = "TRUE"
                      ISDATE ("14/06/99") = "FALSE"
  • MIN (表达式): MIN 函数返回每个记录的最小值。

5. 聚合函数

让我们看一些聚合函数的基本示例

  • AVG (表达式): 它返回表达式中所有值的平均值。 AVG 仅与数字字段一起使用。并且忽略空值。
  • COUNT (表达式): 它返回组中的项目数。并且不计算空值。
  • MEDIAN (表达式): 它返回所有记录上表达式的中位数。中位数只能与数字字段一起使用,并且忽略空值。
  • STDEV (表达式): 它根据总体样本返回给定表达式中所有值的统计标准偏差。

下一个主题Tableau 数值计算