Tableau---从 2 个不同的数据源获取计数并合并为一个总数

Tableau---Getting count from 2 different data sources and combining into one total

我是画面新手,正在尝试看看这是否可行。我有 2 个单独的数据源,其中列出了相同的员工,一个用于已结案,另一个用于未结案。这些数据源有一些相同的列,但在大多数情况下它们是不同的。

是否可以将封闭和开放数据源上每个员工的个案计数汇总到一个列中?例如,如果一名员工有 50 个已结案和 23 个未结案,我希望它为他们显示 73 个。

我尝试使用 joins/unions,但它们无法正常工作并且大多数时候都重复了数据。

混合在大多数情况下并不理想,但您可以尝试一下。分别引入每个数据源,并将它们 "join" 放入您的 Employee 工作簿窗格中,或者最好是 Employee_id。一旦您同时加载了它们并且您位于工作表选项卡上,请单击小链。然后您可以按员工汇总计数。混合有时会在两个数据源的计算字段方面出现一些问题,但这是我首先要尝试的。

我认为这是利用混合的好机会。

我已经使用 Sample Superstore Excel 数据集创建了一个工作簿。这个数据集有三张表。我将使用订单和 Returns 工作表来演示我们如何使用混合计算净订单。

可以找到我正在使用的数据集here

首先分别连接到订单和 Returns。完成此步骤后,您应该会在数据窗格的顶部看到两个数据源。

在此示例中,我将按类别计算网络 Returns。在你的例子中,你是在按员工分类的总案例之后,所以想象一下员工代替类别。

接下来,将 Category 从 Orders 数据源拖到视图上,然后 select Orders 数据源并单击链图标以混合 Order ID。

You will need a common column between the two tables in order to blend.

混合后,我将返回到主要数据源(用蓝色复选标记表示)并创建净订单计算。

此计算使用点符号 - 类似于您在 SQL 中看到的 - 引用我们的其他 table.

为了仔细检查我们的计算是否正常工作,我们可以将此计算的组件拖到视图上并进行数学运算。

当然,一旦您满意了,您可以删除除混合计算之外的所有内容。