我是MDX世界的新手,我在哪裏clausule有一些懷疑。MDX查詢的兩個條件
我有這個疑問
WITH
SET [~ROWS] AS
{[Product].[All Products]}
SELECT
NON EMPTY {[Measures].[Quantity]} ON COLUMNS,
NON EMPTY [~ROWS] ON ROWS
FROM [SteelWheelsSales]
WHERE ([Time].[2003] : [Time].[2004])
,我想添加這個clausule到哪裏。
[Markets].[EMEA].[Ireland]
我該怎麼辦?我已經試過這個:WHERE ([Time].[2003] : [Time].[2004], [Markets].[EMEA].[Ireland])
請幫幫我吧?
當你說這是行不通的,你可以詳細一點? MDX WHERE子句不像SQL WHERE子句,但是所有的層次結構都是獨立的,因此沒有理由不能爲您的切片器軸創建集合表達式。 –
@Caio:你可以嘗試'WHERE CrossJoin([Time]。[2003]:[Time]。[2004],[Markets]。[EMEA]。[Ireland])',因爲它在這裏完成:http:// stackoverflow.com/questions/17310762/how-can-i-write-an-mdx-query-that-slices-by-both-a-date-range-and-dimension-memb – user4637357