Tableau api 在Tableau中,如何使用一个数据源在数据源级别过滤另一个数据源?

Tableau api 在Tableau中,如何使用一个数据源在数据源级别过滤另一个数据源?,tableau-api,Tableau Api,现在我有两个数据源,一个是filterSource,另一个是dataSource。我想根据用户的登录名(用户名)在filterSource上进行筛选。然后将filterSource中剩余的行应用于数据源上的进一步筛选 假设filterSource包含头filterCol1和名称;数据源包含filterCol2和其他列。 因此,2个数据源之间的匹配列是filterCol1(来自filterSource)到filterCol2(来自dataSource) 所以我要做的是创建两个计算字段。 1:基于用

现在我有两个数据源,一个是filterSource,另一个是dataSource。我想根据用户的登录名(用户名)在filterSource上进行筛选。然后将filterSource中剩余的行应用于数据源上的进一步筛选

假设filterSource包含头filterCol1和名称;数据源包含filterCol2和其他列。 因此,2个数据源之间的匹配列是filterCol1(来自filterSource)到filterCol2(来自dataSource)

所以我要做的是创建两个计算字段。 1:基于用户登录名在filterSource上创建计算字段 公式:username()=[filterSource].[name]

2:基于filterSource上的剩余字段在数据源上创建计算字段(filterCol1和filterCol2是来自2个不同源的多对多字段) 公式:[dataSource].[filterCol1]=[filterSource].[filterCol2] 现在我看到一个错误:

所以我的问题是,对于我上面描述的案例,这真的可行吗?如果是,我应该如何解决上述错误?对于我的场景,什么是最佳实践

tableau社区中的问题链接:


提前谢谢

您是否在两个数据源之间设置了关系(即数据菜单-->编辑关系)?嗨,山姆,我确实编辑了关系(事实上,我遵循了turiotal)。谢谢,你把我难住了。你可以考虑在TabLoE社区论坛网站上发布这个信息。您可以在那里发布您的twb文件,以便其他人可以在查看您的工作簿时尝试它。您是否在两个数据源之间设置了关系(即“数据”菜单-->编辑关系)?嗨,山姆,我确实编辑了关系(事实上,我遵循了turiotal)。谢谢,你把我难住了。你可以考虑在TabLoE社区论坛网站上发布这个信息。您可以在那里发布您的twb文件,以便其他人可以在查看您的工作簿时尝试使用它。