如何在Tableau中创建交集数据

时间:2014-09-19 08:14:35

标签: tableau set-intersection

我有一个我需要解决的问题,这有点过于简单,但我无法解决。非常感谢任何帮助。

确定。我有一百万条记录的数据集:

TransId, PersonGUID, Origin.

Origin有2个选项:[Credit,Current]

现在,我需要过滤掉那些PersonGUID在Credit和Current中至少有一行的交易。

我可以在PythonPandas中轻松完成此操作并加载CSV,但我不想要2个数据集,因为我将围绕所有数据构建一个仪表板。

我猜一个布尔逻辑计算字段,但我无法解决它。

由于

罗布

1 个答案:

答案 0 :(得分:1)

您需要的是条件过滤器。

拖动PersonGUID进行过滤,然后选择选项卡条件。选择公式并插入一些可提供所需结果的公式。可能类似于:

SUM(
IF Origin = 'Credit'   THEN  1    ELSE 0    END
) > 0
AND
SUM(
IF Origin = 'Current'    THEN  1    ELSE 0    END
) > 0

如果没有'信用卡,则第一笔金额为0。对于用户,否则为> 0。与第二个逻辑相同。

这样,这个计算将对每个PersonGUID进行,你就可以实现你需要的东西