优阅达 | Tableau 微课堂(88):逻辑计算

published: 2023-05-08

逻辑计算

带参数的性能指标

逻辑计算用于确定某个特定条件是真还是假,也被称为布尔逻辑。在这里,我们想知道每个国家的销售情况是否表现良好。
每个国家归属于不同的市场区域,一些区域被认为是新兴市场,而有些则不是。

我们希望最终用户能够根据每个国家所在区域的环境,通过特定条件才能判断出国家是否表现良好。

这里已经创建了两个参数。右键单击参数胶囊,选择编辑参数,可以查看它们的设置方式。

这里还有一个名为 “Performing Countries” 的计算字段,右键单击胶囊进行编辑。

这个计算公式看起来很复杂,但我们要做的就是检查语句中的两个变量。

我们看看这个国家属于哪个区域,其销售额是否高于阈值:

  • 这里,两个区域被认为是新兴市场,所以将它们与新兴市场的阈值进行比较。

  • 还有三个区域不被认为是新兴市场,所以将它们与相关的阈值进行比较。

  • 如果这些计算的逻辑判断结果不为真值,则计算返回 “under performing” 的结果。

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

当我们改变参数时,就可以改变阈值从而改变分析视图。

逻辑条件筛选器

条件筛选器是基于逻辑计算保留或排除成员的筛选器。
假设我们只想看到一个特定的国家子集。特别是,希望看到那些销售额至少为 20 万美元,且销售了至少 1100 种不同产品的国家。
墨西哥符合这 2 个条件,因为它的销售额超过 62 万欧元,有 1300 多种不同的产品。

印度无法达到这个要求,因为其产品数量不符合条件。

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

把 “Country” (国家)拖放至 “筛选器” 卡。在弹出的 筛选器 编辑框中,切换至 “条件” 选项卡,在其中部分输入自定义公式。
我们只想检查:Sum([Sales])是否大于 200000 ,Countd([产品ID])是否大于 1100。

当返回至视图中时,可以看到同时满足以上两个条件的国家数据。

本节 Tableau 微课堂到此结束,感谢你的耐心阅读。

下节课,我将带你学习了解 字符串计算 。