2014-01-17 34 views
0

我想下面的查詢轉換爲MDX計算成員:轉換MDX查詢計算所得成員

SELECT 
{[Measures].[InComplete Records]} ON COLUMNS 
FROM [DW DR Incomplete] 
WHERE ([Dim Provider Records].[Complete Date Time].&[1899-12-30T00:00:00]) 

我試過到目前爲止還沒有工作,但無可否認我不是太熟悉MDX或計算的成員。將它作爲子查詢只是給了我這樣的錯誤:只有子查詢支持列軸上的查詢。

CREATE MEMBER CURRENTCUBE.[Measures].[Incomplete Records 2] 
AS 
(SELECT 
[Measures].[InComplete Records] ON COLUMNS 
FROM [DW DR Incomplete]), 
VISIBLE = 1 ; 

任何想法?

回答

2

你看上去請求一個元組,所以我會寫這樣的:

... AS ([Measures].[InComplete Records], [Dim Provider Records].[Complete Date Time].&[1899-12-30T00:00:00]) 

希望有所幫助。

+0

嘿,謝謝!這麼晚纔回復很抱歉。這很好。有沒有辦法讓這個反過來呢?所以,如果我想要一切都衡量一切,但上面使用的一個?我嘗試了EXCEPT(),但它最終會爲每個日期/時間返回一個新列。 – Ryan