将MDX查询转换为计算成员

将MDX查询转换为计算成员,mdx,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或计算成员不太熟悉。将其作为子查询只会给我一个错误,即subselect只支持列轴

我正在尝试将以下查询转换为MDX计算成员:

SELECT 
{[Measures].[InComplete Records]} ON COLUMNS
FROM [DW DR Incomplete]
WHERE ([Dim Provider Records].[Complete Date Time].&[1899-12-30T00:00:00])
到目前为止,我所尝试的方法还没有奏效,但无可否认,我对MDX或计算成员不太熟悉。将其作为子查询只会给我一个错误,即subselect只支持列轴上的查询

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

有什么想法吗?

看起来你需要一个元组,所以我会写一些类似的东西:

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

希望能有帮助。

嘿,谢谢!很抱歉迟了答复。这很有效。有没有一种方法可以得到相反的结果呢?那么,如果我希望所有的东西都是一个衡量标准,除了上面使用的那个?我尝试了EXCEPT(),但它最终为每个日期/时间返回一个新列。