- This topic has 1 reply, 2 voices, and was last updated 7 years, 3 months ago by
Sophie Marchand.
-
AuthorPosts
-
30 July 2018 at 16 h 18 min #48093
sd51412
ParticipantBonjour,
J’aimerais créer une fonction qui me permet de voir les ventes de l’année précèdente. J’ai tout d’abord créer la fonction vente comme suit :
Ventes = SUM(Master[Vente])
Par la suite, j’ai créer la fonction suivante pour les ventes de l’année précèdente :
VentesLY = CALCULATE([Ventes];DATEADD(T_Cal[oDate];-1;YEAR))
Voila ce qui ne semble pas fonctionner :
Nous marchons avec des semaines opérationnelles, c-à-d, du lundi au dimanche. Par exemple, ma semaine no 26 en 2018 commence le lundi 23 juillet (jour 176 de l’année) et finit le 29 juillet (jour 182 de l’année).
Lorsque je veux comparer mes ventes de la semaine 26 en 2018 avec la semaine 26 de 2017, j’aimerais qu’il prenne les jours 176 à 182 (lundi au dimanche) de l’année.
Toutefois, lorsque je me filtre sur la semaine 26, il ne me sort pas les ventes du dimanche en 2017. En effet, l’année dernière le dimanche était le 30 juillet et cette année le dimanche était le 29 juillet. Il transfère donc les ventes de cette journée dans la semaine 27. La formule semble prendre date pour date.
Je vous est mis en fichier attaché des captures d’écrans de ma page de power BI.
Merci
Attachments:
You must be logged in to view attached files.30 July 2018 at 16 h 33 min #48095Sophie Marchand
ParticipantBonjour,
En effet, la fonction DATEADD est une fonction de TIME INTELLIGENCE en DAX et ces fonctions ne peuvent être utilisées que sur des calendriers réguliers.
Pour un calendrier comme le vôtre, que l’on appelle normalement 4-4-5 (mois de 4 ou 5 semaines), il faut créer nos propres fonctions de TIME INTELLIGENCE.
Ça ressemblerait à ceci (tout dépend de la façon dont vous modélisez vos données et de la façon dont vous créez vos rapports):
CALCULATE([Mesure],
FILTER(
ALL(DimDates),
(DimDates[AnnéeFiscale]=MAX(DimDates[AnnéeFiscale])-1
&& DimDates[NoSemaineFiscal]=MAX(DimDates[NoSemaineFiscal])))Il vous faut donc une table de dates qui possède toutes vos informations fiscales.
Nous couvrons ce sujet dans notre formation Power BI Niveau 3.
https://www.lecfomasque.com/cours/power-bi-niveau-3/
Au plaisir,
Sophie
-
AuthorPosts
- You must be logged in to reply to this topic.




