我有一个包含各种事件日期的列的表,如下所示:
<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
答案 0 :(得分:1)
我会移动你的表来传递列:PersonID,Exam,DatePassed。您的样本数据将导致PersonID 2为1行,PersonID 3为2行。
然后我会创建一个考试维度并链接它。
然后我会将该度量创建为PersonID的唯一计数。