链接到Tableau中的主要和辅助数据源

时间:2015-07-28 21:42:39

标签: graph visualization tableau

我正在尝试在Tableau中创建仪表板过滤器。除了我的一个图表之外的所有图表都具有相同的主要数据源A.过滤器将按预期影响所有这些图表。但是我有一张表,其中主数据源是B,辅助数据源是A.我无法将此特定图表链接到我创建的快速过滤器。有没有人知道这方面的解决方法?

1 个答案:

答案 0 :(得分:1)

从单个用户控件过滤多个数据源的最简单方法是使用参数以及引用参数设置的每个数据源中的计算字段。然后可以将计算的字段放在过滤器架上以获取相应的工作表。

此解决方案并不适合所有情况。

参数只能有一个值,并且必须在工作簿中静态定义任意值列表,或允许用户输入任意值。您无法动态查找数据库表中的合法参数值列表(尽管您最初可以使用字段填充列表)。

参数独立于任何数据源。

因此,如果这些限制不会妨碍您的使用案例,那么您可以在仪表板上使用一个参数控件来影响应用于许多工作表的过滤器。用于过滤的最简单的计算字段可以说是[My_Field] = [My_Parameter]。您可以允许扩展此想法以定义引用多个选项的参数值,例如:“A”,“B”,“A和B”,然后相应地调整计算字段。在某些时候,这种方法变得笨拙。

另一种方法是使用工作表作为过滤器,通过显示每个选项的标记,然后使用过滤器操作来使用选定的标记来过滤其他工作表。此方法允许多个选择,并从数据库表中动态加载选项。