Is there a way to replace [Date].[Month] with something more generic in this statement?
[Date].[Month].CurrentMember IS [Date].[Month].[All]
Because in a future I don't really know what dimensions user will be selecting to group by and there are too many dimensions and combinations of them to describe each by CASE.