You need to create a flag to achieve this via a bookmark. The bookmark saves the selection not the method of selection so you need to use one of the approaches you dont want to use.
If you are specific in your use then you could use an extension like Qsvariable to achieve a dymanic selection of specific charts.
like below I have league tables, graphs set by multiple measures. Default Top 10 but using a slider the user can decide the scope of their visibility
Thanks to reply, but variant with with variables will not work in my situation, because my app used by multiple users. And when one of them change variable, all others also will see it.
But, i'm find my own solution:
Create additional table with full set of possible values of target dimension. Now, we can save bookmark, that include all values in custom range inside it.
Downsides: 1) additional tables 2) you must predifine range between fixed values, becaues if you take range from min/max in fact table (from -10 to 10, for example), save selection in bookmark like '<=0', it will take values, that exists only in current state. So, if you get on next load minimal values from fact below -10 (-15, for example), this wiil not appears in saved bookmark.