MDX到SSAS计算

MDX到SSAS计算,ssas,mdx,Ssas,Mdx,我已经编写了一个MDX查询,它在SQLServerManagementStudio中运行良好。我的质询如下: SELECT [Measures].[Item Count] ON 0 FROM [Inventory] where [DateDiscontinued].[Date].[Discontinued Cal Year].&[0].&[0] 此查询提供了所有已中断的项。现在的问题是,当我将查询复制粘贴到BIDS(SSAS多维数据集计算)中作为计算成员时,会出现错误。它说

我已经编写了一个MDX查询,它在SQLServerManagementStudio中运行良好。我的质询如下:

SELECT [Measures].[Item Count] 
ON 0 
FROM [Inventory]
where [DateDiscontinued].[Date].[Discontinued Cal Year].&[0].&[0]
此查询提供了所有已中断的项。现在的问题是,当我将查询复制粘贴到BIDS(SSAS多维数据集计算)中作为计算成员时,会出现错误。它说它无法读取select语句。我是否需要编写不同的MDX来支持SSAS计算成员,或者需要编写不同的函数来支持SSAS计算成员?

is:

然后,您的创建成员应该是:

CREATE MEMBER CURRENTCUBE.Measures.MyMeasure AS
([Measures].[Item Count] , 
 [DateDiscontinued].[Date].[Discontinued Cal Year].&[0].&[0])
最重要的是:

然后,您的创建成员应该是:

CREATE MEMBER CURRENTCUBE.Measures.MyMeasure AS
([Measures].[Item Count] , 
 [DateDiscontinued].[Date].[Discontinued Cal Year].&[0].&[0])

你能发布create COMPUTED member语句吗?我只是将上面的查询复制到BIDS中的计算中。但是Select语句出现错误。您可以发布create COMPUTED member语句吗?我只是将上面的查询复制到BIDS中的计算中。但是Select语句给出了一个错误。