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 中演示这个逻辑函数,我们必须使用计算字段。
- 要创建计算字段,请导航到分析选项卡并选择创建计算字段...选项。
- 在新创建的字段中使用表达式。