SSAS计算成员中的MDX查询

SSAS计算成员中的MDX查询,ssas,mdx,cube,mdx-query,Ssas,Mdx,Cube,Mdx Query,我在SQL中正确地尝试了MDX查询 但我将在计算成员部分的VisualStudio(SSAS)中插入该查询,但处理时间将出错 Select [Measures].[Fact Student Status Count]on columns From [Cube_REG_Amozesh DW] Where ( [Dim Student Status].[Student Status Key].[Student Status Key]-[Dim Student Status].[Student St

我在SQL中正确地尝试了
MDX
查询 但我将在计算成员部分的VisualStudio(SSAS)中插入该查询,但处理时间将出错

Select 
[Measures].[Fact Student Status Count]on columns
From [Cube_REG_Amozesh DW]
Where ( [Dim Student Status].[Student Status Key].[Student Status Key]-[Dim Student Status].[Student Status Key].&[0])
我得到以下错误:

严重性代码说明项目文件行抑制状态 错误MdxScript(Cube_REG_Amozesh DW)(2,5)解析器:的语法 “选择”不正确。(创建动态设置CURRENTCUBE。[RegSt]为 从中的列上选择[Measures].[Fact Student Status Count] [Cube_REG_Amozesh DW]其中([Dim Student Status]。[Student Status] 键].[学生状态键]-[Dim学生状态].[学生状态] 键]。&[0]),显示“U文件夹='。0


根据您的查询,这是您应该在计算度量中输入的内容

Sum({[Dim Student Status].[Student Status Key].[Student Status Key]-[Dim Student Status].[Student Status Key].&[0]},[Measures].[Fact Student Status Count]). 
另外,请确保使用未设置的计算度量值

其工作:

创建成员CURRENTCUBE。[度量值].RegST
作为[Measures].[Fact Student Status Count]-([Measures].[Fact Student Status Count],[Dim Student Status].[Student Status Key].&[0])

您能描述一下您试图实现的目标吗?RegSt集合中应该包含什么?这基本上就是where子句中的集合吗?我想要一个特殊事实中的记录计数,除了一个特殊的成员whit X valueThank,但是这个查询的结尾是什么,对吗?对不起,我不明白,你能重复一下你的意思吗:with member Measures.RegST as(Sum({[Dim Student Status].[Student Status Key][Student Status Key]-[Dim Student Status]。[Student Status Key]、[0]}[Measures]。[Fact Student Status Count])在[DSV_REG_Amozesh DW]的列上选择Measures.RegST????在脚本视图中的Calculated Membertype中键入此查询您不应该将其添加为答案,因为您使用了我提供的脚本,您应该将我的标记为答案。