
Ecart entre mesure centile et ligne centile
Tagged: Bulles carte powerbi
Ecart entre mesure centile et ligne centile
Posté par StevannS sur 16 mai 2023 at 9h16Bonjour, j’affiche une ligne centile 90% (C1) sur un graphique affichant un set annuel de données par jour. Si je calcule la valeur percentile.exc 90 (C2) sur mes données regroupées par date pour l’année (summarize), je n’ai pas la même valeur ?? Merci de votre aide…
PostID=nWH31oCBmaKXtp5
StevannS a répondu 1 year, 4 months ago 1 Membre · 4 Réponses- 4 Réponses
Bonjour
Je présume que tu utilises la même mesure dans les deux cas.
Peux-tu donner la formule de ton summarize et celle du percentile ?
CommentID=kSLcf1lmyfVqFDO, PostID=nWH31oCBmaKXtp5
Pour mon graphe, J’utilise la colonne calculée Difference_Conso de ma table de faits EDV_View que je résume en somme. Je la place dans mon graphique et applique en abscisse le champ Date de ma table Date&Time Référente (ma table de faits ne contient pas toutes les dates / ma table référente). Enfin, je place une ligne centile 90 au niveau du graphique (option disponible du graphe)
Pour ma mesure, je résume ma table de faits à la journée comme suit :
TableBYDate = SUMMARIZE(EDV_View,EDV_View[Date_1],EDV_View[CPT],EDV_View[Difference_Conso])
Centile ByDate 90 = CALCULATE(PERCENTILE.EXC(TableBYDate[Difference_Conso],0.9))
Voilà, et si besoin, le lien vers mon fichier :
CommentID=eiotYwcGSALFO6v, PostID=nWH31oCBmaKXtp5
Bonjour
Tu ne compares pas la même chose.
Dans le cas du visuel, tu calcules le décile de la somme de tes valeurs groupées par date.
Dans le cas de la mesure, tu calcule le décile des valeurs.
Au passage, le SUMMARIZE tel que tu l’utilises revient à faire un DISTINCT (au sens SQL du terme) ce qui altère encore le résultat puisque les valeurs doublonnées sont réduite à une seule occurrence.
Détail : essaie la prochaine fois d’inclure les données source dans ton fichier (ou au moins une partie d’entre elles, car j’ai vu qu’il y avait du monde) en utilisant l’outil “Entrer des données” dans le menu Accueil. Certaines manip sont plus simples à faire quand on peut passer par PQY.
CommentID=cAssjpChZZnMTqZ, PostID=nWH31oCBmaKXtp5
Merci ypicot.
J’ai finalement résolu mon pb de calcul de centile : pb de propagation de contexte (calculate manquant. J’ai donc utilisé une mesure pour éviter tout oubli…)
Conso CPT Selected = CALCULATE(sum(EDV_View[Difference_Conso]),ALLEXCEPT('Date&TimeTable','Date&TimeTable'[Date]),filter(EDV_View,EDV_View[CPT]="1"))
TESTAdCol_Date = SUMMARIZECOLUMNS(EDV_View[Date_1],"Conso",[Conso CPT Selected])
Centile ByDate 90 AdCol = PERCENTILE.INC(TESTAdCol_Date[Conso],0.9)
Je ne comprends cependant pas ton observation initiale sur Summarize. J’ai créé un visuel Table comparant la mesure [Conso CPT Selected] avec la colonne “Conso” de TESTAdCol_Date = pas de différence ?
Merci d’avance !
CommentID=3qtxdgc4iq5oBGO, PostID=nWH31oCBmaKXtp5
Connectez-vous pour répondre.