TABLEAU:从辅助数据源到仪表板上的多个数据源创建全局过滤器

时间:2015-01-02 21:30:27

标签: filter datasource tableau

我有一个Tableau仪表板,其中包含从3个数据源(即A,B,C)创建的各种可视化。

每个数据源具有与相同辅助数据源(即D)的关系(连接),并且辅助数据源提供用于为每个数据源创建过滤器的信息。换句话说,我的数据源有以下关系: 广告 B - D. C - D

我想在我创建的仪表板上创建一个全局过滤器。我希望一个“D”的过滤卡出现并立即应用于“A”,“B”和“C”,而不是为每个数据源显示一个单独的过滤卡。

我尝试通过参数和计算字段创建全局过滤器,但该参数需要连接层,因为数据源“A,B和C”只有“D”共同。

思想?

1 个答案:

答案 0 :(得分:2)

您的问题并不完全清楚,但听起来您在工作表上使用Tableau数据混合来包含来自多个数据源的数据,而不是基于多个表创建数据源的连接。如果所有表都在同一个数据库服务器或电子表格上,那么传统连接通常比数据混合更有效。

以下方法通常效果很好。

不使用Tableau的快速过滤功能,而是创建一个仅基于D的工作表,其中显示了您希望用于过滤的值。它可以是简单的名称列表,也可以是气泡图或任何您喜欢的名称。使用该工作表作为过滤器,方法是创建位于源位置的操作,并将仪表板上的所有其他工作表作为目标。通常,您需要明确指定字段名称。

数据混合很有用,但可能很复杂。根据详细信息,您可能需要将D作为其他工作表上的主要数据源。实验

您提到的参数和计算字段比使用操作更简单,更快,但用户只能为过滤器操作方法选择一个参数值。 (当然,一个参数值可以表示目标数据源字段中的多个值,完全取决于计算字段如何解释参数)。

我无法说明为什么这对你没有用,或者你的意思是什么?&34;连接层"。您可以考虑澄清问题的这一部分。