如何根据在Tableau中选择的快速过滤器值来过滤仪表板?

时间:2018-10-31 10:24:15

标签: tableau tableau-server tableau-public

我的Dashboard-1的数据源来自SQL Server Table-A中的列 Col1,Col2,Col3

现在,我正在创建一个新的仪表板2,其数据源为表B,具有列Col1,Col4,Col5。

但在这两个表中都通用的Col1没有共同的数据。

例如。 Table-A的Col1记录到100,而Table-B的记录来自101.此外,数据不是静态的,它在Table-B中继续增加,Table-A不再填充,但我们需要从它。

问题1-如何在Tableau中将两列合并为单个列以进行过滤

问题2-,我需要在两个表中将单个过滤器显示为Col1的并集,如果用户选择值<100,则仪表板1将打开,否则仪表板2将打开。

有人可以为我提供正确的方法吗?

1 个答案:

答案 0 :(得分:-1)

1)引入数据后,与其合并,不如尝试使用SQL UNION合并数据。

2)如果不可能,请在将两个数据集都导入Tableau之后执行相同的操作。例如,请尝试使用此official link

3)尝试使用不同的联接,以查看哪种表可以合并表列:

Available joins

4)如果以上所有方法均失败,请尝试设置此link中说明的操作过滤器。本质上,您必须使用平铺容器而不是浮动容器,并使用自定义参数设置操作过滤器。当用户在过滤器中选择<100(例如)时,此自定义参数将帮助显示仪表板1;在用户选择> 100(再次示例)时,该仪表板2将显示仪表板2。