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仅将表达式与精确值进行比较。
- OR和AND等条件运算符不能与CASE-WHEN一起使用。
- 使用CASE-WHEN ,不能在一行中评估多个表达式。