After some trial and error, this version works. However, it is based on
the assumption that the first member of [Marital Status] in [Test1] is
not repeated:
SET [Test1] as' ({[Gender].[All Gender].[F],
[Gender].[All Gender].[M],[Gender].[All Gender].[F]}
*{[Marital Status].members})'
SELECT
{[Measures].[Unit Sales]} on COLUMNS,
{Union(Generate(Filter([Test1],
[Marital Status].CurrentMember is [Test1].Item(0).Item(1)),
{[Gender].CurrentMember}, ALL),
{[Gender].[All Gender]}, ALL)
* Extract([Test1], [Marital Status])}
on ROWS
FROM [Sales]
- Deepak
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!