Accueil – Le CFO masqué › Forums › Power BI › Power BI – Pareto
Étiqueté : Pareto
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par
Sophie Marchand, le il y a 4 années et 8 mois.
-
AuteurMessages
-
30 juin 2020 à 8 h 03 min #68914
LCO
ParticipantBonjour,
Je rencontre des difficultés concernant la réalisation d’un pareto.
Je souhaite le construitre à partir de ma table principale qui contient beaucoup d’informations.Problème rencontré :
Impossible d’avoir un % cumulé correct… Le cumul ne se fait pas correctement dès que deux valeurs sont similaires.
J’ai donc essayer de crée une seconde table avec les même valeurs que la première, effectuer un ranking mais sans succès. Voici le détail ci-dessous. En PJ les photos.
Est ce possible de creer ce pareto sans passer par une table supplémentaire ? En effet, je souhaite ajouter la possibilité de selectionner l’année et avoir le pareto correspondan.
Je vous remercie pour votre aide, je suis encore débutante et ce problème me bloque depuis près d’une semaine!
Bien cordialement
Rank Test OK =
var _index = SELECTEDVALUE(‘Sheet1 (3)'[Index])
var tab = ALLSELECTED(‘Sheet1 (3)’)
return
RANKX(
tab,
RANKX(
tab,
CALCULATE(SUM(‘Sheet1 (3)'[TOTAL NO GO]))
)*100+
RANKX(
tab,
CALCULATE(SUM(‘Sheet1 (3)'[Index]))
)
)Cumulative % Pareto ok ok =
var x = [Mesure]
return
DIVIDE(
CALCULATE(
SUM(‘Sheet1 (3)'[TOTAL NO GO]),
FILTER(
ALLSELECTED(‘Sheet1 (3)’),
[Rank Test OK]>=x
)
),
CALCULATE(
SUM(‘Sheet1 (3)'[TOTAL NO GO]),
ALLSELECTED(‘Sheet1 (3)’)
)
)Attachments:
You must be logged in to view attached files.30 juin 2020 à 8 h 12 min #68919LCO
ParticipantI attached the Excel file maybe it can help !
Attachments:
You must be logged in to view attached files.9 juillet 2020 à 16 h 39 min #71089Sophie Marchand
ParticipantBonjour,
Personnellement, pour créer un graphique Pareto dans Power BI, je crée une requête dans Power Query. Je vais d’abord créer une liste des éléments à comparer. Ensuite, je vais ajouter une colonne personnalisée pour faire la somme des valeurs plus grandes ou égales à la valeur de la ligne active, avec une fonction du type
List.Sum(List.Select(MaListe,(x)=>x>=Valeur))
. Je vais ensuite ajouter une colonne pour obtenir le ratio cumulatif et de là, je vais attribuer des catégories, si nécessaire,(par exemple, les données qui composent entre x% et y%, je vais leur attribuer la catégorie A, et ainsi de suite.Cette technique est décrite et enseignée en détails dans notre formation Excel – Introduction à Power Query et au langage M.
https://www.lecfomasque.com/cours/excel-introduction-a-power-query-et-au-langage-m/
Au plaisir,
Sophie
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.