Tableau api 基于Tableau上不同列的过滤

Tableau api 基于Tableau上不同列的过滤,tableau-api,Tableau Api,我想知道这样的事情是否可能 假设我有这样一个数据表: 我想要一个过滤器,其中用户选择法国为例,但数据是根据相应的大陆值进行过滤的,例如,所有欧洲记录都应该显示出来 这可能吗?当然,我们可以做到。如果将国家/地区添加到过滤器工具架,则Tableau将仅显示选定值的记录。在我们的例子中,如果我们过滤“France”,Tableau只显示包含France的记录。因此,我们将错过其他欧洲记录。参数可以处理此场景。遵循以下步骤 1.创建字符串参数 2。创建计算字段 3。将创建的计算字段添加到过滤器工

我想知道这样的事情是否可能

假设我有这样一个数据表:

我想要一个过滤器,其中用户选择法国为例,但数据是根据相应的大陆值进行过滤的,例如,所有欧洲记录都应该显示出来


这可能吗?

当然,我们可以做到。如果将国家/地区添加到过滤器工具架,则Tableau将仅显示选定值的记录。在我们的例子中,如果我们过滤“France”,Tableau只显示包含France的记录。因此,我们将错过其他欧洲记录。参数可以处理此场景。遵循以下步骤

1.创建字符串参数

2。创建计算字段

3。将创建的计算字段添加到过滤器工具架,然后选择“显示”

4。右键单击参数,然后单击“显示参数控制”。因此,它将像过滤器一样工作

方法2:动态更改参数值

优点:无需硬编码,可根据选择动态更改值。它在仪表板上运行良好 缺点:您将没有下拉选择,如过滤器。因此,您需要单击图表来触发更改

1。创建一个字符串参数,允许值为“ALL”

2.创建计算字段

3.在仪表板中创建参数操作。

仪表板->操作->添加操作->更改参数 在“更改参数”对话框中,将目标参数设置为“参数名称”,将值字段设置为“大陆”

4。添加要筛选的计算字段,并在其他工作表上选择“True”

5。最终仪表板看起来像

单击选择器工作表上的图标。它将自动过滤数据表上的数据。

选择表内部
当然,我们可以做到。如果将国家/地区添加到过滤器工具架,则Tableau将仅显示选定值的记录。在我们的例子中,如果我们过滤“France”,Tableau只显示包含France的记录。因此,我们将错过其他欧洲记录。参数可以处理此场景。遵循以下步骤

1.创建字符串参数

2。创建计算字段

3。将创建的计算字段添加到过滤器工具架,然后选择“显示”

4。右键单击参数,然后单击“显示参数控制”。因此,它将像过滤器一样工作

方法2:动态更改参数值

优点:无需硬编码,可根据选择动态更改值。它在仪表板上运行良好 缺点:您将没有下拉选择,如过滤器。因此,您需要单击图表来触发更改

1。创建一个字符串参数,允许值为“ALL”

2.创建计算字段

3.在仪表板中创建参数操作。

仪表板->操作->添加操作->更改参数 在“更改参数”对话框中,将目标参数设置为“参数名称”,将值字段设置为“大陆”

4。添加要筛选的计算字段,并在其他工作表上选择“True”

5。最终仪表板看起来像

单击选择器工作表上的图标。它将自动过滤数据表上的数据。

选择表内部

哇,谢谢你的详细回答。这是解决这个问题的好办法。你能想办法让这个数据驱动吗?我的意思是,不用硬编码法国、德国和其他部分,我们可以使用其他逻辑使其自动处理不断变化的数据吗?当然,我们可以使用动态参数。哇,谢谢你的详细回答。这是解决这个问题的好办法。你能想办法让这个数据驱动吗?我的意思是,我们是否可以使用其他逻辑,而不是硬编码法国、德国和其他部分,使其自动处理不断变化的数据?当然,我们可以使用动态参数。