我的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将打开。>
有人可以为我提供正确的方法吗?
答案 0 :(得分:-1)
1)引入数据后,与其合并,不如尝试使用SQL UNION合并数据。
2)如果不可能,请在将两个数据集都导入Tableau之后执行相同的操作。例如,请尝试使用此official link
3)尝试使用不同的联接,以查看哪种表可以合并表列:
4)如果以上所有方法均失败,请尝试设置此link中说明的操作过滤器。本质上,您必须使用平铺容器而不是浮动容器,并使用自定义参数设置操作过滤器。当用户在过滤器中选择<100(例如)时,此自定义参数将帮助显示仪表板1;在用户选择> 100(再次示例)时,该仪表板2将显示仪表板2。