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

时间:2019-04-06 19:41:37

标签: tableau

我的数据集中有空值和非空值。我想创建一个包含-Display All,Null或Non-Null值的下拉列表。这应该过滤数据集,以便仪表板中的所有工作表都基于该数据表被过滤掉。我应该如何进行?

1 个答案:

答案 0 :(得分:2)

参数将帮助您完成此任务。

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  

最后,将新创建的计算字段放在过滤器上,然后仅选择“显示”。要过滤所有工作表,请右键单击过滤器,然后选择Apply to worksheets > All using related datasource或您选择的特定工作表。