A MDX statement consists of clauses (i.e. SELECT, FROM, WHERE, etc…). Clauses can have operators (i.e. *, =, <, etc…)and functions (i.e. crossjoint, lastChild, covariance, etc...). See the complete list of functions and operators in the APPENDIXESbelow.
MDX EXAMPLES1.
Using WITH and tuples
WITH MEMBER Measures.Profit AS[Measures].[Sales Amount] - [Measures].[Total Product Cost]MEMBER Measures.ProfitPercent AS Measures.Profit/[Measures].[Total Product Cost], FORMAT_STRING ='#.#%'SELECT{Measures.Profit,Measures.ProfitPercent} ON COLUMNS,{( [Dim Product].[Dim Product Category].[1],[Dim Time].[CalendarYear].[2001] ),( [Dim Product].[Dim Product Category].[1],[Dim Time].[CalendarYear].[2002] ),( [Dim Product].[Dim Product Category].[2],[Dim Time].[CalendarYear].[2001] ),( [Dim Product].[Dim Product Category].[2],[Dim Time].[CalendarYear].[2002]) } ON ROWSFROM[Adventure Works DW]
Add a Comment
This document has made it onto the Rising list!