There's also an attribute called 'Year-Month' that goes like "1996-03, 1996-04, 1996-05, …"
For a particular subset I just want the end month of each quarter (Mar, Jun, Sep, Dec). I also need it sorted chronologically, of course.
My MDX is as follows:
Code: Select all
ORDER (
UNION (
UNION ( TM1FILTERBYPATTERN ( TM1FILTERBYLEVEL ( TM1SUBSETALL ( [ DSD Month ] ) , 0 ) , "Mar *" )
, TM1FILTERBYPATTERN ( TM1FILTERBYLEVEL ( TM1SUBSETALL ( [ DSD Month ] ) , 0 ) , "Jun *" ) )
, UNION ( TM1FILTERBYPATTERN ( TM1FILTERBYLEVEL ( TM1SUBSETALL ( [ DSD Month ] ) , 0 ) , "Sep *" )
, TM1FILTERBYPATTERN ( TM1FILTERBYLEVEL ( TM1SUBSETALL ( [ DSD Month ] ) , 0 ) , "Dec *" ) )
)
, [ DSD Month ].[Year-Month]
, ASC
)
It goes as follows:
- Mar 1996
- Mar 1997
- Jun 1996
- Jun 1997
- Sep 1996
- Sep 1997
- Dec 1996
- Dec 1997
- Mar 1998
- Jun 1998
- Sep 1998
- Dec 1998
- …
