Your statement does not contain any setting for the [Date].[Calendar Year]
hierarchy, neither in a WHERE
condition, nor in the rows. And this means that the CurrentMember
has the default value, which is the ``All member, named All Periods
in this case.
You can verify this by adding another calculated member
Measures.CurrentYear as [Date].[Calendar Year].CURRENTMEMBER.NAME
and adding that to your columns.