Here's an MDX query for the Foodmart Warehouse cube:
'{[Time].[1997].[Q1].[1]:[Time].[1997].[Q4].[12]}'
Set [13-24] as
'{[Time].[1998].[Q1].[1]:[Time].[1998].[Q4].[12]}'
Member [Time].[Total 0-12] as
'Aggregate([0-12])'
Member [Time].[Total 13-24] as
'Aggregate([13-24])'
Member [Measures].[Time Span] as
'iif(Count(Intersect({[Time].CurrentMember}, [0-12])) > 0
Or [Time].CurrentMember is [Time].[Total 0-12], "0-12",
iif(Count(Intersect({[Time].CurrentMember}, [13-24])) > 0
Or [Time].CurrentMember is [Time].[Total 13-24], "13-24",
"Unknown"))', FORMAT_STRING = '@'
Select {[Measures].[Time Span],
[Measures].[Warehouse Sales]} on columns,
{Descendants([Time].[1997], [Time].[Month]),
[Time].[Total 0-12],
Descendants([Time].[1998], [Time].[Month]),
[Time].[Total 13-24]} on rows
from Warehouse
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!