Bonjour tout le monde ,
Je suis actuellement entrant de creer des requetes sur un cube. Je dois recuperer des donnees pour une periode donnes en parametre. (ex : 2006-01-01 a 2006-06-01) Je dois maitenant recuperer la meme measure mais sur la peridode un an avant (2005-01-01 a 2005-06-01). Comment proceder ?
Pour filtrer ma date, j'utilise actuellement :
ON COLUMNS FROM ( SELECT ( STRTOMEMBER(@fromdate) : STRTOMEMBER(@todate) )
J'ai pour le moment seulement reussi a recuperer les donnes de l'annee precedente :
1 2 3
| WITH
MEMBER [Measures].[Previous Qty] AS
'(ParallelPeriod ([Time].[Date].[Fiscal Year],1 , [Time].[Date]) ,[Measures].[Qty Total] )' |
Je voudrais donc recuperer la mesure [Measures].[Previous Qty] pour la periode
ParallelPeriod ([Time].[Date].[Fiscal Year],1 , @fromdate):ParallelPeriod ([Time].[Date].[Fiscal Year],1 , @todate)
cette requete ne fonctionne pas non plus :
SUM({PARALLELPERIOD( [time].[Fiscal Year],1,{STRTOMEMBER(@fromdate) : STRTOMEMBER(@todate) })}, [Measures].[US Total])
mais je n'ai pas reussi a utiliser de parametre dans mon membre.
Merci beaucoup pour vos reponses, desole pour les accents, j'utilise un clavier QWERTY.
Bonne soiree
Partager