Как создать выпадающий список или фильтр множественного выбора в dashboard, который будет фильтровать все листы?

#tableau-api

#tableau-api

Вопрос:

В моем наборе данных есть нулевые и ненулевые значения. Я хотел бы создать выпадающий список, который будет состоять из -Отображать все, нулевые или ненулевые значения. Это должно фильтровать набор данных так, чтобы все листы на панели мониторинга отфильтровывались на его основе. Как мне поступить?

Ответ №1:

Параметр поможет вам выполнить это.

 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 определенные листы по вашему выбору.

Комментарии:

1. Или вы могли бы просто применить фильтр ко всем соответствующим листам, щелкнув правой кнопкой мыши таблетку фильтра и выбрав Apply to Worksheets опцию.