Tableau过滤重复项

use*_*837 5 tableau-api

我有一个类似于这个的数据集:

在此输入图像描述

正如您所看到的,一些ABN附加了多个业务名称,而其他ABN只有一个.我想创建一个过滤器,允许用户只查看每个ABN有多个名称的行.例如,将过滤掉ABN 456的文件管理器.

我可以想象我将如何在SQL中编写它,但无法理解如何在Tableau中执行此操作.任何帮助,将不胜感激.

Ino*_*nox 6

我认为最简单的方法是通过条件过滤器.

1)拖动ABN进行过滤

2)转到"条件"选项卡

3)选择按字段,记录数,总和,>,1

这样你就可以过滤拥有1条以上记录的ABN.如果您有更精细的数据(例如,金额的不同分类),并且记录数量不是您正在寻找的,则可以使用BUSINESS NAME,Count(Distinct).这是你所需要的防弹(虽然有点慢)

  • Inox砸在了头上。如果您熟悉SQL,则可能有助于了解在过滤维度时使用条件选项卡时,它等效于生成HAVING子句。常规选项卡对应于WHERE子句,顶部选项卡对应于LIMIT和ORDER BY组合。他们不能保证驱动程序完全生成该SQL,但这是常规故障。附带说明一下,尽管COUNT([Records]]很少引起注意,但它的效率可能比SUM([Records]]略高。 (2认同)