首页 > 解决方案 > 如何根据 Tableau 中选择的快速筛选值筛选仪表板?

问题描述

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

现在,我正在创建一个新的dashboard-2,其数据源为Table-B,具有Col1、Col4、Col5 列。

但是这两个表中通用的 Col1 没有通用数据。

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

问题 1--如何在 Tableau 中将两列合并为单列进行筛选

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

有人可以给我一个正确的方法。

标签: tableau-api

解决方案


1)不要在引入数据后进行合并,而是尝试使用 SQL UNION 合并数据。

2) 如果这不可行,请在将两个数据集导入 Tableau 后执行相同操作。例如,从这个官方链接尝试

3) 尝试不同的连接,看看哪一个可以合并你的表列:

可用连接

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


推荐阅读