Tableau 优课堂 | 第57课:逻辑计算

published: 2023-05-04

欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:逻辑计算。


用参数动态判断指标表现

逻辑计算用于确定某个特定条件是真还是假,也被称为布尔逻辑。在这里,我们想知道每个省份的销售情况是否表现良好。

由于各个省份属于不同的地区,一些地区被认为是发达地区,一些是欠发达地区。我们希望最终用户能够根据每个省份所在区域的环境,通过特定条件才能判断出省份是否表现良好。

在本示例中,我们已经创建了两个参数,分别是“参数-发达地区销售额”和“参数-欠发达地区销售额”。

右键单击某个参数胶囊,选择编辑参数,即可查看参数的设置信息。

在“数据”窗格中,还有一个名为 “发展水平” 的计算字段。右键单击此胶囊,选择“编辑”,可以看到:此计算公式看起来很复杂,但我们要做的就是检查语句中的两个变量。

我们看看指定的省份属于哪个区域,其销售额是否高于阈值:

  • 首先,有四个区域被认为是发达地区,所以将它们与发达地区的销售额阈值进行比较。

  • 其次,还有两个区域被认为是欠发达地区,所以将它们与相关的阈值进行比较。

  • 最后,如果上述计算的逻辑判断结果不为真值,则返回 “欠发达” 的结果。

将计算字段“发展水平”拖入“标记”卡的颜色中,以便根据逻辑计算的判断结果,轻松查看哪些省份的销售情况良好。

此时,当我们改变视图右侧的参数时,就可以改变销售额阈值进而改变视图的呈现。


在筛选器中使用逻辑条件

条件筛选器是基于逻辑计算,保留或排除成员的筛选器。假设我们只想看到一个特定的省份子集。特别是,希望看到那些销售额至少为 70万元,且客户数至少200 人的省份。

辽宁省符合这 2 个条件,因为它的销售额超过 86 万元,有 270 多个客户。

山西省无法达到这个要求,因为其产品销售额和客户数都不符合条件。

想在 Tableau 中手动筛选这些数据是很困难的,所以我们将基于特定条件创建一个筛选器。

将维度 “省/自治区” 拖放至 “筛选器” 卡上。在弹出的筛选器编辑框中,切换至 “条件” 选项卡,选择“按公式”,输入如下公式,并点击确定:

SUM(销售额) >700000 and COUNTD([客户 Id])>200

这样,当我们返回视图中时,即可看到同时满足以上两个条件的省份数据。

以上就是关于「逻辑计算」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请关注微信公众号“优阅达大数据生态”。


更多相关信息,请访问专题页: Tableau使用入门教程