📜  Tableau 中的逻辑函数

📅  最后修改于: 2022-05-13 01:58:10.811000             🧑  作者: Mango

Tableau 中的逻辑函数

在本文中,我们将了解逻辑函数及其在 Tableau 中的使用。首先看看两个术语:

  • Tableau: Tableau 是一个非常强大的数据可视化工具,可以被数据分析师、科学家、统计学家等用来对数据进行可视化,并根据数据分析得出明确的意见。 Tableau 非常有名,因为它可以在很短的时间内接收数据并生成所需的数据可视化输出。
  • 逻辑函数: Tableau 提供了各种逻辑函数来对我们的数据执行逻辑操作。它们是 Tableau AND、NOT、OR、IF、ELSEIF、IF Else、CASE、ISNULL、IFNULL、ZN、IIF 等。

让我们通过一个例子一一讨论每个逻辑函数。给定示例中使用的数据集是Dataset

AND函数: AND函数用于查看多个表达式。 AND函数的语法如下所示:

Expression_1 AND Expression_2

如果两个条件都为真,则返回真。否则,它返回 False。

  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

OR函数: Tableau OR函数就像英语中的非此即彼的语句。如果两个条件都为 False,Tableau 或将返回 False;否则,它返回 True。此 Tableau OR函数的语法为:

Expression_1 OR Expression_2
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

IIF函数: Tableau IIF函数是 If Else函数的简单版本。如果两个条件都为真,那么它将返回第一个语句,否则返回第二个语句。此 Tableau IIF函数的语法为:

IIF(Expression, True_statement, False_Statement)
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

NOT函数: Tableau NOT函数返回完全相反的结果。我的意思是,真会变成假,反之亦然。此 Tableau NOT函数的语法是:

NOT(Expression)
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

ISNULL函数: Tableau ISNULL函数将检查它是否为 NULL。如果为 NULL,则返回 TRUE;否则,False 将返回。 Tableau ISNULL函数的语法是:

ISNULL(Expression)
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

ZN函数: Tableau ZN函数将返回 Not Null 值的第一个值,而 Null 值则返回 0。简单来说,Tableau 中的 ZN 用于将 NULL 值与 0 交换。Tableau ZN函数的语法是:

ZN(Expression)
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

IFNULL函数: Tableau IFNULL函数用于将 NULL 值与您自己的值一起交换。 Tableau IFNULL函数的语法是:

IFNULL(Expression, Value)
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。

IF函数: Tableau If函数是最有用的决策函数之一。如果函数测试条件并根据条件结果,它将返回输出。

IF  THEN 
ELSEIF  THEN 
ELSEIF  THEN 
.....
ELSEIF  THEN 
ELSE 
END

如果结束

  • 在此示例中,我们只需在字段上使用 IF函数创建一个新的计算字段。
  • 查看新的计算字段。
  • 在可视化中使用。
  • 它有一个缺点,即在错误条件下创建空值。

IF-ELSE-END

  • 在此示例中,我们只需在同一字段中使用 IF-ELSE函数来编辑先前计算的字段。
  • 查看新的计算字段。
  • 在可视化中使用。
  • 它克服了在错误条件下创建空值的缺点。

IF-ELSEIF-ELSE-END

  • 在此示例中,我们只需在字段上使用 IF-ELSEIF-ELSE函数创建一个新的计算字段。
  • 查看新的计算字段。
  • 在可视化中使用。

案例函数:案例函数是 Tableau 中逻辑函数的一部分。这些函数用于执行逻辑测试并在测试表达式为真时返回所需的值。

CASE []
    WHEN  THEN 
    WHEN  THEN 
    ELSE 
END
  • 为了在 Tableau 中演示这个逻辑函数,我们必须使用计算字段。
  • 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
  • 在新创建的字段中使用表达式。