Using a button chart, I tried using the Toggle Selection action to toggle a boolean field 'boolean_field' between 1, 0, and 'ALL' values. The idea is that I can use this button to cycle between 1, 0, and no field selection for this field.
I only got far as being able to cycle between 1 and ALL using the following set expression:
=if(GetSelectedCount(boolean_field)=0,1, 0)