a cross join can only have two sets, you have three. you either need two crossjoins or make one os the sets into a tuple set
you might try
I don;t know why, but I prefer the syntax Case When IS([Cost Center].currentmember,[Finance Division]) Then
Thanks Glenn. Tried two crossjoin and it worked fine.
CASE WHEN ([CostCenter].CurrentMember IS [Finance Division])