Group by dimension and order by member

Hi,
I have raport like on picture.

I need to sort date, like this:

I was try do this with this calculated member in Issue, but id doesn’t work with so many dimensions

Aggregate({
Order(
Order
(
[Issue].[Issue].AllMembers
,[Issue].CurrentHierarchyMember.get(‘Expected’)
,BASC
)
,[Issue].CurrentHierarchyMember.get(‘CRM Companies’)
,BASC
)
})