2016-04-03 20 views
0

Bir MDX sorgusu kullanarak SSAS'da hesaplanmış bir ölçü oluşturmak istiyorum. Bu tedbir, ortalama miktarı bir yıl ve geçen yıl aynı dönem içinde iade etmelidir. ParallelPeriod işlevi hakkında öğrendim, ancak onu kullanmayı başaramadı.SSAS mdx sorgu ParallelPeriod

Benim sorgu bu

(
AGGREGATE(
    {[TF_Product].[LastDayOfMonth]} 
    *{[TF_Product].[Category].&[Deposits]}, 
    [Measures].[Montant] 
) 
+ 
AGGREGATE(
    { Get the date of the same period last year using parallelperiod} 
    *{[TF_Product].[Category].&[Deposits]}, 
    [Measures].[Montant] 
) 
)/2 

Screenshot

teşekkür ederiz gibi görünmelidir.

+0

Günlük ortalama? Yani (1jan-4Apr2015 + 1jan-4Apr2016)/numdays'? – whytheq

+0

Örneğin şu şekilde hesaplamak istiyorum: (Ocak 2016'daki tutar + Ocak 2015'te tutar)/2 – yasmine92

cevap

0

Böyle bir şey çalışır mı?

... 
MEMBER [Measures].[Avg of 2 Mths] AS 
    Avg(
    {[Date].[Month].CurrentMember.Lag(12),[Date].[Month].CurrentMember} 
    [Measures].[Sales Quantity] 
) 
... 

Bu bağlamda çalışır:

enter image description here

(755527,89 + 577314) Bu çalışır/2 = 666420,95

+0

Çalışmıyor! – yasmine92

+0

@ yasmine92 en yararlı yorum değil! – whytheq

+0

Üzgünüm! :(Tekrar deneyeceğim – yasmine92

0

:

WITH 
    MEMBER [Measures].[Avg of 2 Mths] AS 
    Avg 
    (
     { 
     [Date].[Calendar].CurrentMember.Lag(12) 
     ,[Date].[Calendar].CurrentMember 
     } 
,[Measures].[Internet Sales Amount] 
) 
SELECT 
    {[Measures].[Internet Sales Amount],[Measures].[Avg of 2 Mths]} ON 0 
,[Date].[Calendar].[Month] ON 1 
FROM [Adventure Works]; 

Bu sonuç? Kübünüzde bir Tarih hiyerarşisi (Takvim) bulunduğunuz varsayılmıştır.

+0

Hayır Kütümde zaman hiyerarşisi yok. Kodunuzu kullanmaya çalışıyorum ama çalışmaz, hiyerarşi olmadan bunu yapmanın bir yolu yok mu? – yasmine92

+0

"ParallelPeriod" kavramı bir zaman hiyerarşisi olmadan kullanılamaz. Küpte bitişik tarihleriniz var mı yoksa işlemlerle ilgili tarihleri ​​var mı? (içinde hangi durumda "boşluklar" olabilir? – SouravA

+0

Tarihler bitişik değil Ayın ve geçen yılın son gününe sahibim – yasmine92

İlgili konular