WITH
MEMBER [Measures].[_DataPresent] AS IIF(ISEMPTY([Measures].[Cost]),IIF(ISEMPTY([Measures].[Promo Retail]),IIF(ISEMPTY([Measures].[Quantity]),IIF(ISEMPTY([Measures].[Regular Retail]),0,1),1),1),1)
SET [A] AS [Items—Items_Department_Category_Item].[Department].MEMBERS
SET [CATG] AS [Items—Items_Category].[Category].MEMBERS
SET [M] AS EXCEPT({[Department Category ModelNo].[ModelNo]}, {[Department Category ModelNo].[ModelNo].[Unknown]})
SET [C] AS ORDER(FILTER(NONEMPTYCROSSJOIN([A],[CATG],[M]),[Measures].[_DataPresent]),[Measures].[Retail Amount],DESC)
SELECT {[Measures].[Quantity],[Measures].[Retail Amount],[Measures].[Cost]} ON COLUMNS, [C] ON ROWS
FROM [MegaSalesDW]
WHERE [Date—Date_Year_Quarter_Month_Week_Day_Hour].[2012].[Quarter 1].[March]
:[Date—Date_Year_Quarter_Month_Week_Day_Hour].[2013].[Quarter 1].[February]I need to view data without unknown model number. But the above MDX does not filter as I desired. I used EXCEPT expression to filter.
Thanks in advance.
Lakshman