mdx

2016-04-11 22 views
0

Paralel günlerin satırlarını içeren bir mdx yazmaya çalışıyorum. Sorun şu ki, benim hileliğim aydır. Bu benim sorgum, ama bunu dinamik olarak yapmam gerektiğini biliyorum. Doğru sözdizimi nedir? programlı geri gitmek gerekiyorsamdx

The Code

cevap

0

7 gün sonra bir tarih üyesi sonuna lag işlevini uygulayabilirsiniz: Bir mdx komut dosyası içine now() beslemek gerekiyorsa

[Date time Online].[Date Key].&[201602152300].lag(7) 

Bu model faydalıdır:

WITH 
    MEMBER [Measures].[Key for Today] AS 
    Format 
    (
     Now() 
    ,'yyyyMMdd' 
    ) 
    MEMBER [Measures].[Today string] AS 
    '[Date].[Calendar].[Date].&[' + [Measures].[Key for Today] + ']' 
    SET [Today] AS 
    StrToMember 
    (
     [Measures].[Today string] 
    ,constrained 
    ) 
... 
+0

i (şimdiki gibi geçerli tarihe sert kod tarihini nasıl değiştirileceğini öğrenmek istiyorum) – Sara

+0

@sara şimdi() mdx'e besleyebiliriz - güncellemeye bakın – whytheq

İlgili konular