链接数据集后 Tableau 的记录总和错误
Tableau SUM of records is wrong after linking datasets
我在 Tableau 上有两个数据集。它们最初是我导入的 csv 文件。
第一个有这个字段:
- 日期
- 姓名
- 设备
第二个:
- 日期
- 姓名
- 设备
- 关键字
在列中我输入了 "SUM(Number of Records)",在行中我输入了 "Device"。我通过链接 "Name" 和 "Date" 加入两个数据集。
第一个数据集有三个不同的设备:'desktop'、'mobile'、'tablet',第二个数据集只有 'desktop'。我只得到第一个数据集设备的记录总和(结果是正确的)。
我是 Tableau 的新手,我想从那里获取结果。我知道如何通过加入表格使其在 mysql 中工作,但我只想学习处理 Tableau。
当您link两个数据源时,并不意味着记录数将有两个结果。从图像中,我可以看到您使用了来自 主数据源 的字段,因此它自然只会计算这些结果。
您要查找的是包含两个设备的计算字段。在这种情况下,您必须 link 两个数据源(就像您所做的那样)并创建一个 计算字段 ,如下所示:
COUNT([Device]) + COUNT([Dataset 2].[Device])
在这里您可以看到我们实际上是在添加两个 Devices 的计数(来自 Dataset 1 的第一个字段,我们的主要数据源,第二个来自 数据集 2)。 请记住:从辅助数据源引用字段时,您始终需要在公式中指明它。
使用“列”部分中的新计算字段来获取正确的数字。
我在 Tableau 上有两个数据集。它们最初是我导入的 csv 文件。
第一个有这个字段:
- 日期
- 姓名
- 设备
第二个:
- 日期
- 姓名
- 设备
- 关键字
在列中我输入了 "SUM(Number of Records)",在行中我输入了 "Device"。我通过链接 "Name" 和 "Date" 加入两个数据集。
第一个数据集有三个不同的设备:'desktop'、'mobile'、'tablet',第二个数据集只有 'desktop'。我只得到第一个数据集设备的记录总和(结果是正确的)。
我是 Tableau 的新手,我想从那里获取结果。我知道如何通过加入表格使其在 mysql 中工作,但我只想学习处理 Tableau。
当您link两个数据源时,并不意味着记录数将有两个结果。从图像中,我可以看到您使用了来自 主数据源 的字段,因此它自然只会计算这些结果。
您要查找的是包含两个设备的计算字段。在这种情况下,您必须 link 两个数据源(就像您所做的那样)并创建一个 计算字段 ,如下所示:
COUNT([Device]) + COUNT([Dataset 2].[Device])
在这里您可以看到我们实际上是在添加两个 Devices 的计数(来自 Dataset 1 的第一个字段,我们的主要数据源,第二个来自 数据集 2)。 请记住:从辅助数据源引用字段时,您始终需要在公式中指明它。
使用“列”部分中的新计算字段来获取正确的数字。