Tableau api 如何在仪表板中创建一个下拉或多选过滤器来过滤所有工作表?

Tableau api 如何在仪表板中创建一个下拉或多选过滤器来过滤所有工作表?,tableau-api,Tableau Api,我的数据集中有空值和非空值。我想创建一个下拉列表,其中包括-显示所有、空值或非空值。这将过滤数据集,以便仪表板中的所有工作表都会根据数据集进行过滤。如何继续?参数将帮助您完成此操作 Create... > Parameter > String > List > ["All", "Non-Null", "Null"] 从那里,创建一个引用参数的计算字段 If [Parameter] = "Non-Null" Then (If IsNull([Nullable F

我的数据集中有空值和非空值。我想创建一个下拉列表,其中包括-显示所有、空值或非空值。这将过滤数据集,以便仪表板中的所有工作表都会根据数据集进行过滤。如何继续?

参数将帮助您完成此操作

Create... > Parameter > String > List > ["All", "Non-Null", "Null"]
从那里,创建一个引用参数的计算字段

If [Parameter] = "Non-Null" Then 
    (If IsNull([Nullable Field]) = False Then 'Show' Else 'Hide' End)
ElseIf [Parameter] = "Null" Then 
    (If IsNull([Nullable Field]) = True Then 'Show' Else 'Hide' End)
Else 'Show'
End  

最后,将新创建的计算字段放置在过滤器上并仅选择“显示”。要过滤所有工作表,请右键单击过滤器,然后选择
应用于工作表>所有使用相关数据源
或您选择的特定工作表

或者,您可以通过右键单击过滤器并选择
应用于工作表
选项,将过滤器应用于所有相关的工作表。