dbTalk Databases Forums  

Re: MDX Variance Problem

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Re: MDX Variance Problem in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Deepak Puri
 
Posts: n/a

Default Re: MDX Variance Problem - 07-15-2004 , 10:04 PM






You can increase the Solve Order of [YTD Variance], so that it is
computed after [Measures].[Margin], to get -60%:

Quote:
WITH
MEMBER [measures].[Margin] As '([Measures].[Store
Sales]-[measures].[Store Cost])/[measures].[Store Sales]',
format_string='#%'
MEMBER [Time].[YTD Current] as 'SUM(YTD([Time].[1998].[Q3]),
[Measures].currentmember)'
MEMBER [Time].[YTD Last Year] as 'SUM(YTD([Time].[1997].[Q3]),
[Measures].currentmember)'
MEMBER [Time].[YTD Variance] as '[Time].[YTD Current] - [Time].[YTD Last
Year]',
SOLVE_ORDER = 10
SELECT {[Measures].[Store Sales],[Measures].[Sales
Count],[Measures].[Margin]} on columns,
{[Time].[YTD Current], [Time].[YTD Last Year],[Time].[YTD Variance]} on
rows FROM Sales
Quote:

- Deepak

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


Reply With Quote
  #2  
Old   
AW
 
Posts: n/a

Default Re: MDX Variance Problem - 07-16-2004 , 04:02 PM






Thank you. I am getting a -1.#J error now but I think that must be because it's trying to divide by zero or something. Thanks for the help.


"Deepak Puri" wrote:

Quote:
You can increase the Solve Order of [YTD Variance], so that it is
computed after [Measures].[Margin], to get -60%:


WITH
MEMBER [measures].[Margin] As '([Measures].[Store
Sales]-[measures].[Store Cost])/[measures].[Store Sales]',
format_string='#%'
MEMBER [Time].[YTD Current] as 'SUM(YTD([Time].[1998].[Q3]),
[Measures].currentmember)'
MEMBER [Time].[YTD Last Year] as 'SUM(YTD([Time].[1997].[Q3]),
[Measures].currentmember)'
MEMBER [Time].[YTD Variance] as '[Time].[YTD Current] - [Time].[YTD Last
Year]',
SOLVE_ORDER = 10
SELECT {[Measures].[Store Sales],[Measures].[Sales
Count],[Measures].[Margin]} on columns,
{[Time].[YTD Current], [Time].[YTD Last Year],[Time].[YTD Variance]} on
rows FROM Sales



- Deepak

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.