With Set Dates as
Generate(
NONEMPTY(
[Date].[Calendar].[Date]*
[Ship Date].[Calendar].[Date],
[Measures].[Internet Order Count]
),
FILTER
(
([Date].[Calendar].currentmember,[Ship Date].[Calendar].currentmember),
[Date].[Calendar].currentmember.membervalue
=[Ship Date].[Calendar].currentmember.membervalue
)
)
member CntWithDatesEqual as
sum(Dates,[Measures].[Internet Order Count])
SELECT {CntWithDatesEqual} on 0
FROM
[Adventure Works]
where
[Ship Date].[Calendar Year].&[2001]
SELECT {[Measures].[Internet Order Count]} on 0,
FILTER
(
NONEMPTY(
[Date].[Calendar].[Date]*
[Ship Date].[Calendar].[Date],
[Measures].[Internet Order Count]
)
,
[Date].[Calendar].currentmember.membervalue
= [Ship Date].[Calendar].currentmember.membervalue
) on 1 FROM
[Adventure Works]
where
[Ship Date].[Calendar Year].&[2001]
I have made the ship date same as order date in the AW for first few data and reprocessed the cube.