Analysis Services OLAP多维数据集中的聚合日期事件

时间:2013-02-28 02:19:30

标签: ssas aggregation cube

我有一个包含各种事件日期的列的表,如下所示:

<pre>
PersonID  DatePassedExam1 DatePassedExam2
   1      NULL            NULL
   2      01-11-2012      NULL
   3      01-12-2012      10-12-2012
</pre>    

我想构建一个多维数据集,以查看按人员属性和时间通过exam1和exam2的人数,例如:年初至今。

所以,

YTD for Oct2012: exam1count=0, exam2count=0  
YTD for Nov2012: exam1count=1, exam2count=0  
YTD for Dec2012: exam1count=2, exam2count=1  

我猜这需要半加成聚合?

我无法在数据库中进行更改(没有困难),也没有使用企业版。

感谢任何建议。

谢谢, DAL

1 个答案:

答案 0 :(得分:1)

我会移动你的表来传递列:PersonID,Exam,DatePassed。您的样本数据将导致PersonID 2为1行,PersonID 3为2行。

然后我会创建一个考试维度并链接它。

然后我会将该度量创建为PersonID的唯一计数。