in a future version you will be able to create alternative dimensions
but in the mean time you can create a makeshift cyclic group with the below
Create an inline table in the script
Load * inline
This will create two new fields 'Selector' and 'Name'
Create a master item dimension with the fields being the dimension you want the user to be able to select
Use that master item dimension as a dimension in your chart and create a filter pane with the field 'Name' from the inline table.
Selecting a name in the filter pane will make the chart change, as there is no way to limit the selection to just one it is also wise to add a calculation condition on the chart.Calulation condition can be found under Add-ons > Data handling, I use getselectedcount(Name)=1
Whether you can download Checkbox Master from Qlik branch that allows you to turn on/off variable.
Or you can create a dummy table with 2 values, Cummulative & NonCummulative. Then in your chart expression, depends on what you select: If(GetFieldSelections(Filter)='Cummulative', <exp1>, <exp2>)
The negative thing here is you can't switch your selection, so you have to unselect & select new one.
But if you use the extension, it'll handle it nicely.