2017-09-21 7 views
2

Face à des problèmes de MDX, essayez d'obtenir l'année fiscale. revêtaient une dimension de date fixée avec une semaine Année Date de hiérarchieMDX - Même jour de la semaine L'année dernière

quand je lance le dessous MDX, il me pointe vers le 5 septembre, au lieu du 12 septembre

SELECT 
    ParallelPeriod 
    (
    [Date].[Date YWD].[Year] 
    ,1 
    ,[Date].[Date YWD].[Date].&[2017-09-11T00:00:00] 
) ON 0 
FROM [TestCube]; 

Est-ce que cela veut dire, j'ai ma dimension est mauvaise, mais la hiérarchie me donne toujours des dates correctes en une semaine.

enter image description here

ci-dessus est la colonne de nom, les colonnes clés sont Année Nombre, Semaine numéro, la date Toute aide serait appréciée

Répondre

1

Cette fonction est à la recherche de même membre par rapport un an en arrière. La première semaine de 2017 est W01-17 à partir du dimanche 01-01-2017. Donc W37-17 est le 37e membre cette année-là. La première semaine de 2016 est W53-16 à partir de dimanche 27-12-2015. Donc, la semaine 1 est le deuxième membre et la semaine 36 est le 37e membre.

Dans cette hiérarchie, vous devez utiliser la semaine-année au lieu de la date-année.

+0

Boom !!! Merci compagnon, travaillé comme un charme, créé un nouveau champ dans la dimension de la date appelée Semaine - Année et construit la hiérarchie sur le dessus. – Harsha