Don't know if this will get you to what you want.
There is an extension called bi-era.com_listbox you can download from Qlik Branch.
This will allow you to create a list box with many variations. So you could have your 3 choices defined here.
Then in your chart or table code you Dimension to be $(='[' & only(Dim1) & ']')
In my script I have loaded an inline table with the values from the listbox and the appropriate value from the actual table to load the data based on that dimension.
Load * Inline [
Hopefully that will get you in the right direction