Accueil – Le CFO masqué › Forums › Power BI › calculer un obj en fonction du nbre de jours travaillés dans chaque magasin
- Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par christianleroy1234, le il y a 3 années et 10 mois.
-
AuteurArticles
-
14 novembre 2020 à 4 h 41 min #83952christianleroy1234Participant
Bonjour,
Pour mon projet, j’ai besoin de calculer l’objectif mensuel de vente de différents vendeurs, pour différents produits.
Cet objectif varie pour le vendeur en fonction des lieux où il a travaillé et du nombre de jours qu’il a travaillé sur chacun de ces lieux. Il existe en fait un objectif par jour et par produit dans chaque magasin.
De manière simplifiée ma table de faits comporte les colonnes suivantes :
date | nom_du_vendeur | lieu de travail | obj par jour pour produit A | obj par jour pour produit B | cpteurChaque vente est reprise de cette manière. Ce qui fait que que la colonne date contient généralement de 10 à 100 fois la même valeur (la même journée de travail) pour chaque vendeur.
Je sais qu’avoir mis les colonnes “obj par jour pour produit A” et “obj par jour produit B” n’est pas une bonne chose. En fait ces objectifs figurent aussi dans une table de dimension et cette table est bien reliée par une fonction “one to many”.
La colonne “cpteur” comprend toujours la valeur “1”.
Pour calculer ces objectifs voici les mesures que j’utilise :
tout d’abord, je calcule le nombre de journées travaillées :
nbre de journée de travail=DISTINCTCOUNT(data[Date de paiement])
puis l’objectif du vendeur
obj par jour pour produit A= [nbre de journée de travail]*SUM(data[obj_seance_Produit_A])/sum(data[cpteur])
Dans un visuel table, j’obtiens les objectifs par vendeur et par point de vente. Par contre le TOTAL n’est pas correct. Je pense avoir l’explication suite à l’excellent tutoriel de Sophie sur les contextes mais je ne vois pas la solution.
Je pense que la solution serait de filtrer les données de manière à n’avoir qu’une seule date par vendeur. Ce qui permettrait ensuite d’additionner simplement la colonne “obj par jour pour produit A”
Une autre solution serait de calculer le nombre de journée de travail pour chaque lieu de travail, de multiplier ensuite ce résultat par l’objectif du lieu. Et pour finir d’additionner ces résultats intermédiaires.
Merci à qui pourra m’aider
16 novembre 2020 à 12 h 40 min #84006christianleroy1234ParticipantBonsoir, Je reviens sur ce sujet car je n’arrive pas à avancer et je ne sais même pas si je suis sur la bonne piste.
Pour filtrer les lignes du tableau et n’avoir qu’une ligne date par vendeur faut-il utiliser la méthode DISTINCT. Ce que je ne comprends pas avec cette méthode c’est que le descriptif dit ” retourne un table d’une seule colonne”. Alors que j’ai besoin de récupérer les valeurs d’une autre colonne. -
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.