📜  Tableau 中的案例函数

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

Tableau 中的案例函数

在本文中,我们将了解 Tableau 中的聚合函数、它们的类型和用途。

  • Tableau: Tableau 是一个非常强大的数据可视化工具,可以被数据分析师、科学家、统计学家等用来对数据进行可视化,并根据数据分析得出明确的意见。 Tableau 非常有名,因为它可以在很短的时间内接收数据并生成所需的数据可视化输出。
  • 案例函数:案例函数是 Tableau 中逻辑函数的一部分。这些函数用于执行逻辑测试并在测试表达式为真时返回所需的值。

CASE函数的工作原理:

  • 它从CASE函数开始,评估与值的集合/序列相对应的第一个逻辑表达式,当逻辑表达式变为 True 时,它返回相应的指定值作为结果。
  • 如果在逻辑表达式中找不到匹配项,则使用默认返回表达式的值。
  • 如果用户没有提及默认值,则返回NULL

CASE函数的语法:

这个函数找到第一个匹配给定的并返回相应的值作为结果。

CASE []
    WHEN  THEN 
    WHEN  THEN 
    ELSE 
END

例子:

  • 给定示例中使用的数据集是Dataset
  • 在此示例中,我们通过在某些字段上使用CASE函数简单地创建一个新的计算字段。

  • 查看新的计算字段。

  • 在可视化中使用。

使用CASE函数的优点:

  • CASE-WHEN语句更容易写下来和理解。
  • 由于其简单性,对于用户来说,避免犯错误(如引用不正确的字段)是有帮助的。
  • CASE-WHEN语句的执行速度比IF-ELSE语句快。

使用CASE函数的缺点:

  • Tableau 中CASE-WHEN的使用极为有限,因为它们无法执行布尔逻辑条件。
  • tableau 中的CASE-WHEN仅将表达式与精确值进行比较。
  • ORAND等条件运算符不能与CASE-WHEN一起使用。
  • 使用CASE-WHEN ,不能在一行中评估多个表达式。