0

I have a table with columns that store dates of various events, like so:

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

I want to build a cube to see counts of people who have passed exam1 and exam2 by person attributes and time, e.g. year to date.

So,

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

I'm guessing this needs semi-additive aggregation?

I can't make changes in the database (without difficulty) and am not using Enterprise edition.

Any advice gratefully received.

Thanks, Dal

4

1 に答える 1

2

テーブルのピボットを解除して、 PersonID 、 Exam 、 DatePassed の列を渡します。サンプル データは、PersonID 2 に対して 1 行、PersonID 3 に対して 2 行になります。

次に、Exam ディメンションを作成してリンクします。

次に、メジャーを PersonID の Distinct Count として作成します。

于 2013-02-28T02:38:47.687 に答える