Les tendances servent à connaitre le comportement d’une variable/indicateur dans le temps et pourra être utilisée
pour prédire ces prochaines valeurs. Elle nous permet connaitre si la tendance de notre variable est à la hausse, à la baisse ou plus ou moins stable.
Plusieurs techniques sont utilisés pur mesurer les tendances, les plus connues sont : la moyenne mobile, la régression
linéaire, la tendance logarithmique, la tendance exponentielle, puissance, polynomiale,…..
Dans cette série d’articles j’essayerai d’aborder les différentes techniques de calcul des tendances
et les instructions MDX relatives à ces techniques.
Moyenne mobile
C’est la moyenne des
« n » dernières
(souvent les mois), elle est très utilisée pour mesurer la tendance des ventes ou pour le réapprovisionnement, elle permet d’éliminer les effets de la saisonnalité.
Une courbe de tendance de moyenne mobile égalise les fluctuations des données afin de clarifier un motif ou une
tendance. Une telle courbe utilise un nombre spécifique de points de données (définis par le biais de l'option
Période), calcule une moyenne, puis utilise cette valeur comme un point de la courbe de tendance. Si la
Période est égale à 2, par exemple, la moyenne des deux premiers points de données est utilisée comme le premier point de la courbe de tendance de moyenne mobile. La moyenne du deuxième et du troisième
point de données est utilisée comme le deuxième point de la courbe de tendance, etc.
Exemple MDX : adventureWorksDW pour le calcul de la moyenne
mobile des ventes en prenant à chaque fois
les 12 derniers mois.
AVG(LASTPERIODS(12,[Order
Date].[Month].CurrentMember),[Measures].[Internet Sales Amount])
Syntaxe AVG:
http://msdn.microsoft.com/en-us/library/ms146067.aspx
Syntaxe LastPeriods:
http://msdn.microsoft.com/en-us/library/ms145588.aspx
MVP SQL & BI Specialist http://wissemhabboub.unblog.fr