Here's an example from Foodmart Sales that's similar to your scenario.
The calculated cell for [Store Sales] (z) depends on [Sales Count] (x)
and [Store Cost] (y):
Quote:
|
With Cell Calculation [CalcSales]
|
for '({[Measures].[Store Sales]})'
as 'Sum(Descendants([Store].CurrentMember, [Store].[Store Name]),
iif([Measures].[Sales Count] < 5000,
[Measures].[Store Cost], iif([Measures].[Sales Count] < 8000,
(8000 * CalculationPassValue([Measures].[Store Sales], -1,
RELATIVE))/[Measures].[Sales Count],
CalculationPassValue([Measures].[Store Sales], -1, RELATIVE))))',
FORMAT_STRING = 'Currency'
select {[Measures].[Unit Sales], [Measures].[Store Cost],
[Measures].[Store Sales], [Measures].[Sales Count]} on columns,
Non Empty Descendants([Store].[All Stores].[USA].[CA],
[Store].[Store Name], SELF_AND_BEFORE) on rows
from Sales
- Deepak
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!