Tableau api 使用多个数据源在Tableau中进行行级计算

Tableau api 使用多个数据源在Tableau中进行行级计算,tableau-api,Tableau Api,我在Tableau中有两个数据源,分别是1和2,变量是V1和V2。我需要使用两个源的数据执行行级计算,比如X=V1+V2 当我这样做时,tableau要求聚合来自辅助数据源(如sum或average)的数据,并抛出错误“当使用表计算函数或来自多个数据源的字段时,所有字段都必须是聚合的或常量” 如何使用两个数据源的数据进行行级计算?行级计算定义为在同一数据源中进行。您可以使用跨数据库联接从原始的两个数据源生成新的数据源,也可以使用数据混合合并聚合结果。行级计算定义为在同一数据源中进行。您可以使用跨

我在Tableau中有两个数据源,分别是1和2,变量是V1和V2。我需要使用两个源的数据执行行级计算,比如X=V1+V2

当我这样做时,tableau要求聚合来自辅助数据源(如sum或average)的数据,并抛出错误“当使用表计算函数或来自多个数据源的字段时,所有字段都必须是聚合的或常量”


如何使用两个数据源的数据进行行级计算?

行级计算定义为在同一数据源中进行。您可以使用跨数据库联接从原始的两个数据源生成新的数据源,也可以使用数据混合合并聚合结果。

行级计算定义为在同一数据源中进行。您可以使用跨数据库连接从原始的两个数据源中提取新的数据源,也可以使用数据混合来组合聚合结果。

在两个不相关的数据源中,“行”的概念没有意义。一个源中的行与另一个源中的行无关,因此没有可以进行计算的有意义的“行”

但是,如果两个来源之间存在可定义的关系,那么您可以继续。要使关系存在,两个表都需要包含一个公共列(假设两个表都有关于雇员的不同信息:您可以使用雇员ID将它们连接在一起,雇员ID应该出现在两个表中)

在Tableau中,您可以将两个表混合在一起(当两个表都打开时,转到“数据:编辑关系”菜单),也可以在导入时将它们连接在一起(这是在使用“数据:新数据源”菜单时)

一旦Tableau了解了表之间的关系,您就可以使用两个表中的部分进行各种计算。

在两个不相关的数据源中,“行”的概念毫无意义。一个源中的行与另一个源中的行无关,因此没有可以进行计算的有意义的“行”

但是,如果两个来源之间存在可定义的关系,那么您可以继续。要使关系存在,两个表都需要包含一个公共列(假设两个表都有关于雇员的不同信息:您可以使用雇员ID将它们连接在一起,雇员ID应该出现在两个表中)

在Tableau中,您可以将两个表混合在一起(当两个表都打开时,转到“数据:编辑关系”菜单),也可以在导入时将它们连接在一起(这是在使用“数据:新数据源”菜单时)

一旦Tableau了解了表之间的关系,就可以使用两个表中的部分进行各种计算