Toutes mes réponses sur les forums
-
AuteurMessages
-
kdaricard
Participantplusieurs fichiers excel : Oui,
autre source powerbi : jamais testé, mais il me semble que c’est possiblekdaricard
ParticipantBonjour Stéphane,
Bonjour à tous,Je viens de voir votre dernier message à l’instant, la notification par mail était classée automatiquement dans un dossier que je ne consulte pas (merci Gmail), donc désolé pour cette réponse tardive.
Mes derniers messages n’étaient pas clairs, effectivement je suis revenu 3 fois sur le dernier pensant le modifier mais 3 ont été créés.
Voilà pour les explications.En creusant le sujet, j’ai voulu décliner cette formule (rappel : somme de la moyenne pour notamment calcul coeff. de saisonnalité) afin qu’elle fonctionne quelque soit le calcul mathématique de départ utilisé, comme par exemple l’écart-type.
J’ai obtenu le résultat escompté mais j’utilise pour chaque calcul (moyenne, écart-type) 1 formule intermédiaire donc au final 2 formules, je n’arrive pas à faire avec une seule (je découpe la formule en 2).Par exemple pour la moyenne : (voir fichier Excel d’exemple en pj)
[Moyenne avec cumul formule intermédiaire] =SUMX(Base ; VAR Mois = [mois] VAR Rubrique = [Rubrique] RETURN CALCULATE( AVERAGE([Valeur]) ; FILTER(ALL(Base) ; [mois]=Mois && [Rubrique]=Rubrique) ))
[Moyenne avec cumul] = MAXX(ALL(Calendrier[Année]) ; [Moyenne avec cumul formule intermédiaire])
Comment contourner ce problème de comportement de formule obligeant à la découper ?
Je vous remercie,
Bien cordialement,
DavidAttachments:
You must be logged in to view attached files.kdaricard
ParticipantDans mon exemple je n’ai qu’une seule rubrique,
j’ai donc modifié la colonne calculée comme ceci := VAR Mois=[mois]
VAR Rubrique = [Rubrique]
RETURN [Valeur]/COUNTROWS(FILTER(ALL(Base);[mois]=Mois && [Rubrique]=Rubrique))Ainsi que la mesure pour “Somme des moyennes” .
= CALCULATE(
SUMX(Base;Base[S_Moy]) ;
All(Calendrier[Année]))Ou sinon avec une mesure seule :
[Somme des moyennes] = CALCULATE(
SUMX(Base;
VAR Mois=[mois]
VAR Rubrique = [Rubrique]
RETURN [Valeur]/COUNTROWS(FILTER(ALL(Base);[mois]=Mois && [Rubrique]=Rubrique))) ;
All(Calendrier[Année])
)kdaricard
ParticipantDans mon exemple je n’ai qu’une seule rubrique,
j’ai donc modifié la colonne calculée comme ceci := VAR Mois=[mois]
VAR Rubrique = [Rubrique]
RETURN [Valeur]/COUNTROWS(FILTER(ALL(Base);[mois]=Mois && [Rubrique]=Rubrique))Ainsi que la mesure pour “Somme des moyennes” .
= CALCULATE(
SUMX(Base;Base[S_Moy]) ;
All(Calendrier[Année]))kdaricard
ParticipantEncore besoin d’aide !!
Dans mon exemple je n’ai qu’une seule rubrique,
j’ai donc modifié la colonne calculée comme ceci := VAR Mois=[mois]
VAR Rubrique = [Rubrique]
RETURN [Valeur]/COUNTROWS(FILTER(ALL(Base);[mois]=Mois && [Rubrique]=Rubrique))Je pense que c’est correct.
Mais je ne trouve pas la mesure pour “Somme des moyennes” qui convient.
Merci
kdaricard
ParticipantBonjour,
Merci beaucoup Stéphane, c’est exactement le résultat attendu.
David
-
AuteurMessages