Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

MDX - YTD vs YTD Vorjahr: Nicht aufsumieren von "zukünftigen daten in Vergangenheit"

$
0
0

Liebe Freunde,

es handelt sich um eine Gegenüberstellüng von YTD aktuell und aus dem Vorjahr. Ich kriege es irgendwie nicht hin, dass die YTD Werte aus dem Vorjahr nur bis zum bestimmten Datum aufsummiert werden und keine "Zukunftswerte". Zum "Customer" kommen variabel viele andere Attribute hinzu, deswegen soll das Datum nicht auf noch auf  Axis 1 angezegt werden

Z. B so dass die beide Perioden mit dem gleichen Datum enden:

YTD: 01.01.2019 - 03.12.2019

YTD PreviousPeriod: 01.01.2018 - 03.12.2018

with 
member [Measures].[Weight KG YTD] as sum( YTD([CheckDate].[Date_YYQQMMDD].currentmember), [Measures].[Weight KG])
member [Measures].[Weight KG YTD PP] as sum( YTD(parallelPeriod([CheckDate].[Date_YYQQMMDD].[Year], 1, [CheckDate].[Date_YYQQMMDD].currentmember)), [Measures].[Weight KG])
member [Measures].[Weight KG PP] as ([Measures].[Weight KG], parallelPeriod([CheckDate].[Date_YYQQMMDD].[Year], 1, [CheckDate].[Date_YYQQMMDD].currentmember))

select {[Measures].[Weight KG]
, [Measures].[Weight KG YTD]
, [Measures].[Weight KG PP]
, [Measures].[Weight KG YTD PP]
} on 0,
non empty{//null:[CheckDate].[Date].&[2019-02-18T00:00:00]*
 [Customers].[Customer].&[852]
} on 1
from (
SELECT ({
[Sales].[Seller].&[123]

}) 
ON 0 

from [Cube]
)
WHERE ({[PreSelektions].[SomeFlag].&[1]},{ [CheckDate].[Date_YYQQMMDD].[Year].&[2019]} )

Herzlichen Dank

Irina




Irina







Viewing all articles
Browse latest Browse all 1772

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>