0

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

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

我想构建一个多维数据集,以按人员属性和时间(例如年初至今)查看通过考试 1 和考试 2 的人数。

所以,

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

我猜这需要半加法聚合?

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

感激地收到任何建议。

谢谢,达尔

4

1 回答 1

2

我会取消透视表以传递以下列:PersonID、Exam、DatePassed。您的示例数据将导致 PersonID 2 为 1 行,PersonID 3 为 2 行。

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

然后我会将度量创建为 PersonID 的不同计数。

于 2013-02-28T02:38:47.687 回答