2017-05-17 1 views
0

Ich beginne gerade die SSAS-Multidimension und ich bin verloren.Erstellen Sie eine Kennzahl, die Ihren Umsatz pro Jahr zeigt

Ich möchte eine Maßnahme erstellen (in SSAS multidimensional), die den Umsatz pro Jahr zurückgeben.

Ich habe 2 Tabellen in meinem cube: 1 dim Kalender, der das Attribut Jahr und 1 Faktentabelle enthält, die den Umsatz enthält

(also meine Maßnahme „Umsatz pro Jahr“ wird das gleiche für 01 sein Dezember 2010 und für den 1. Juni 2010).

Antwort

0

Wenn Sie eine Kalenderhierarchie haben, können Sie festlegen, dass der aktuelle Jahrwert zurückgegeben wird. Zum Beispiel:

(
Ancestor(
    [Date].[Calandar].CurrentMember, 
    [Date].[Calandar].[Year] 
), 
[Measures].[Turnover] 
) 
+0

Ich füge die Funktion Aggregate hinzu und das funktioniert Danke :). AGGREGATE ( Vorfahren ( [Datum]. [Calandar] .CurrentMember, [Datum]. [Calandar]. [Jahr] ), [Measures]. [Umsatz] ) – MoonLightFlower

+0

I Vorfahren gemeint(). Es erfordert die Funktion Aggregate() nicht, da es ein Element anstelle eines Satzes zurückgibt. Ein Char-Fix. :) –

Verwandte Themen