Ssas 使用MDX查询不能作为计算成员使用

Ssas 使用MDX查询不能作为计算成员使用,ssas,mdx,Ssas,Mdx,我在ManagementStudio上运行时,使用在internet上找到的一些引用进行了以下mdx查询,以计算运行总数 有成员措施 作为 金额[发卡日期].[年/季/月].[日历年/月].[2014]和>>[2014-10] :[发卡日期][YearQuarterMonth]。当前会员 ,[措施][忠诚的成员] 在0上选择measures.test [发卡日期][年/季/月][日历年/月]1日 来自[SalesDW_v1] 但是下面我用它构造的计算成员给出了空值 创建成员CURRENTCU

我在ManagementStudio上运行时,使用在internet上找到的一些引用进行了以下mdx查询,以计算运行总数

有成员措施 作为

金额[发卡日期].[年/季/月].[日历年/月].[2014]和>>[2014-10] :[发卡日期][YearQuarterMonth]。当前会员 ,[措施][忠诚的成员]

在0上选择measures.test

[发卡日期][年/季/月][日历年/月]1日

来自[SalesDW_v1]

但是下面我用它构造的计算成员给出了空值

创建成员CURRENTCUBE。[度量值].[订阅运行总数]

作为

金额[发卡日期][年/季/月][日历年/月].[2014]和[2014-10] :[发卡日期][YearQuarterMonth]。当前会员 ,[措施][忠诚的成员]

,可见=1,关联的测量值组='Demographics',格式字符串=,0;-,0;

如果有人能帮我找到问题,我会很高兴的

多谢各位


Andreas

看起来您的会员只能在2014年10月工作,因为

[Card Issue date].[YearQuarterMonth].[Calendar Year Month].&[2014]&[2014-10] :[Card Issue date].[YearQuarterMonth].CurrentMember
由于您将其添加为calc成员,所以当您从mdx designer添加它时,如果您还添加了时间轴,则查询将给出null-它将显示从10月到CurrentMember的值


您应该避免将此类成员添加到多维数据集UI中,最好将其作为报表数据集查询嵌入。

事实上,当我将[Card Issue date]。[YearQuarterMonth]。[Calendar Year Month]。&[2014]&[2014-10]替换为null时,它起到了作用。谢谢