必须将SSAS多维数据集中维度的起始年份的计算度量值设置为NULL

必须将SSAS多维数据集中维度的起始年份的计算度量值设置为NULL,ssas,mdx,bids,Ssas,Mdx,Bids,我有一个立方体,可以保存4年的数据(比如2014年到2017年(至今))。我有两个计算指标,其中2014年我必须为空。到目前为止,我们正在使用范围并将其设为空 例如,以下是2014年计算的度量值变为空的现有代码 SCOPE (DESCENDANTS([Calendar_Date].[Calendar_Date].[2014])); [Measures].[Policy Retention Rate] = NULL; END S

我有一个立方体,可以保存4年的数据(比如2014年到2017年(至今))。我有两个计算指标,其中2014年我必须为空。到目前为止,我们正在使用范围并将其设为空

例如,以下是2014年计算的度量值变为空的现有代码

SCOPE (DESCENDANTS([Calendar_Date].[Calendar_Date].[2014]));                    
    [Measures].[Policy Retention Rate] = NULL;           
END SCOPE;
日历日期是一个维度,只有一个层次结构“日历日期”

每年我们都必须更改在范围中传递的值。我们必须将其改为明年的2015年,这将导致手工作业。 所以我必须让它自动化。
请帮我解决这个问题。

您可以动态生成年份。例如,3年前获得会员资格:

StrToMember('[Calendar_Date].[Calendar_Date].&[' + Format(Now(),'yyyy') + ']').Lag(3)
但是,我不确定是否可以在范围内使用该语句


注意:我会删除DWH上不推荐使用的分区,而不是MDG数据。

但该维度没有可用的成员。只有层次结构。那么[Calendar\u Date].[Calendar\u Date].[2014]是什么?水平?