Hey Chuck Interrante,
We have replied and close this ticket thanks to the documents you provided us with.
Here is the recap:
We have tested the script that has been provided and we do not see any defect. The JS API range filter is working as expected. If you add the filter "Pocket Sales" in Tableau Desktop to the filters shelf, then select Special > All values, there's also no change in the dashboard.
The "Pocket Sales" dimension does have 1 null value, but it wouldn't be displayed in the dashboard. The behavior that we see in Tableau Server matches that of Tableau Desktop.
If you create a simple dashboard with data such as:
| Id | Name | Age
| 1 | Vien | 15
| 2 | Bob |
| 3 | John | 25
The NullOption parameter will be more visible (Bob having null Age).
Please let me know if the above information assists you in the development of your dashboard and if you believe the API should behave in a different way.
Lénaïc RIÉDINGER, Global Community Engineer Tableau
If you see a Helpful or Correct response, please mark it thanks to the buttons below the targeted post!