dbTalk Databases Forums  

Returning dimension name in measures dimension

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


Discuss Returning dimension name in measures dimension in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Allan Lee
 
Posts: n/a

Default Returning dimension name in measures dimension - 01-19-2004 , 12:42 AM






Dear friends,

Although it is not normal situation, I am considering "calculated
member" to show current member in measures dimension.

Take example from "Foodmart 2000/Sals" cube,

Time Customers ... Measures Value
-------------------------------------------------------------
1997 CA ... Unit Sales 74,748
1997 CA ... Cust measure CA

As you can see, what I want is to retrieve member of "Customers"
dimension in measure dimension. Absolutely, it should be current
member of Customer dimension, then I can get variable Customer "city"
or "name" on measure "Cust measure".

Hope your help,
Allan Lee

Reply With Quote
  #2  
Old   
Deepak Puri
 
Posts: n/a

Default Re: Returning dimension name in measures dimension - 01-19-2004 , 11:15 PM






Not sure what you want, is it something like this:

Quote:
With Member Measures.CustomerName as 'Customers.CurrentMember.Name'
Select {[Time].[1997]} on Columns,
{{[Customers].[All Customers].[USA].[CA]}
* {Measures.[Unit Sales], Measures.CustomerName}} 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
  #3  
Old   
Allan Lee
 
Posts: n/a

Default Re: Returning dimension name in measures dimension - 01-23-2004 , 05:45 AM



Deepak Puri <deepak_puri (AT) progressive (DOT) com> wrote

Quote:
Not sure what you want, is it something like this:


With Member Measures.CustomerName as 'Customers.CurrentMember.Name'
Select {[Time].[1997]} on Columns,
{{[Customers].[All Customers].[USA].[CA]}
* {Measures.[Unit Sales], Measures.CustomerName}} on Rows
From Sales


- Deepak

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

The result is correct regarding my question.
But I want to execute such query in MDX function only.
Because I use 3rd party client application of Analysis Servie, I can't
generated MDX on client application, that's why I need "function"
style MDXs for "Calculated Members" or "Named Sets" or whatever.

More example from "Foodmart 2000/Sals" cube for clear understanding,

Time Customers ... Measures Value
-------------------------------------------------------------
1997 CA ... Unit Sales 74,748
1997 CA ... Store Sales 159,168
1997 CA ... CustName CA
....
1997 Los Angeles ... Unit Sales 2,009
1997 Los Angeles ... Store Sales 4,313
1997 Los Angeles ... CustName Los Angeles
-------------------------------------------------------------

Hope your help,
Allan Lee


Reply With Quote
  #4  
Old   
Deepak Puri
 
Posts: n/a

Default Re: Returning dimension name in measures dimension - 01-23-2004 , 02:40 PM



In that case, can you define this Calculated Measure on your cube
(server-side)? It will be visible to clients:

Measures.CustomerName
Definition ==> 'Customers.CurrentMember.Name'



- 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.