Qlik Sense done NOT support cycle groups today. At best it supports alternate dimensions.
This is one of the features that is a show stopper for customers to move from QlikView to Qlik Sense.
The strength and value of QlikView-like Cycle Groups is that they are dimensional and global. When you change a Cycle Group is works like any other field used as dimension. The value applies to every chart where it is used.
For example, if you have 20 charts spread across multiple sheets and you change a cycle group to a new dimension, then ALL 20 charts reflect that new dimension. The charts stay synced together. The charts are 'Product' charts …cycle... now they are all about 'Store' …cycle… now they all show 'Product Category' as the dimension.
It is a very powerful way of looking at a group of visualizations because you see a collective story across the charts.
Plus it helps solve the expression problems associated with the way Qlik Sense does things today with alternate dimensions and drill down groups. Without the getCurrentField(groupname) function we cannot support complex aggr expressions without creating a lot of different charts that cannot use drill down group or alternate dimensions.
Because of the lack of cycle group support, to implement a set of 6 charts in Qlik Sense that exists in QlikView means replacing 6 QlikView charts with 1,296 Qlik Sense charts. That doesn't scale well.
Along with the implementation of Cycle Groups means bringing back the getCurrentField(groupname) function that returns the currently selected dimension for the group: Cycle Groups and Drill Down Groups.