Here's an example MDX query for Foodmart Sales cube. The Axis() is used
instead of [CustomerSet] for flexibility:
Quote:
|
With Set [CustomerSet] as
|
'NonEmptyCrossJoin([Customers].[Name].Members,
{[Education Level].[All Education Level].[Graduate Degree]},
{[Gender].[All Gender].[F]},
{[Marital Status].[All Marital Status].[M]}, 1)'
Member [Measures].[SalesPctRank] as
'(Rank(Axis(1).Item(0).Item(0).Dimension.CurrentMe mber,
Order(Axis(1), [Measures].[Unit Sales], BASC)) - 1)
/(Axis(1).Count - 1)',
FORMAT_STRING = 'Percent'
Select {[Measures].[Unit Sales], [Measures].[SalesPctRank]} on columns,
[CustomerSet] on rows
from Sales
- Deepak
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!