我是MDX的新手(我的背景是SQL) .

我正在开发一个SSAS项目,其中我有一个包含日期列的事实表和另一个将一年存储为整数的属性InscriptionYear . 我已经设置了日期维度 .

事实表中的数据示例:

DateID | InscriptionYear | ...

20130515 | 2013 | ...

20130515 | 2012 | ...

等等

我想创建一个计算的度量来计算记录的数量(使用日期维度),但也会过滤InscriptionYear属性(它应该从日期维度中取出年份并减去一年) .

例:

在立方体中我想有一个计算的度量InscriptionsLastYear . 我将日期维度过滤到2013-05-13我想计算当天在事实表中具有InscriptionYear = 2012值的记录 .

如何在MDX中完成?