Accueil – Le CFO masqué › Forums › Power BI › Calcul de réitération
- Ce sujet contient 9 réponses, 3 participants et a été mis à jour pour la dernière fois par christophe.castres, le il y a 5 années.
-
AuteurArticles
-
26 août 2019 à 12 h 11 min #57501christophe.castresParticipant
Bonjour,
J’ai une table qui liste des Tickets de réclamation clients qui se compose principalement des colonnes suivantes :
– ID du Ticket
– Date de Création
– ID ClientJe souhaiterai créer un graphique afin de visualiser l’évolution du volume de réitération par jour.
L’indicateur de réitération correspond à la somme des clients qui ont eu plus de 1 ticket sur les dix derniers jours glissants.
Idéalement je souhaiterai pouvoir avoir l’évolution de cet indicateur en nombre mais aussi en % du volumes global de clients ayant créé un ticket sur ces 10 derniers jours glissants.J’avoue être bloqué sur ce sujet, merci pour votre aide !
30 août 2019 à 11 h 20 min #57642christophe.castresParticipantHello
Auriez vous une piste ?
Merci30 août 2019 à 14 h 43 min #57652CMichaud2ParticipantBonjour,
Si je comprends bien, vous voulez visualiser l’évolution du nombre de client ayant ouvert plus de 1 ticket lors des 10 derniers jours.
Cela peut se faire en 2 étapes :
1. Se doter d’une table de dates dans son modèle de données
2. Créer une formule DAX qui évalue si le même ID Client est présent plus d’une fois dans la table, et ce lors des 10 derniers jours.
En espérant que cela vous aide.
Merci,
Charles- Cette réponse a été modifiée le il y a 5 années et 1 mois par CMichaud2.
1 septembre 2019 à 13 h 55 min #57703christophe.castresParticipantBonjour,
Merci.
Pour le premier point je l’avais déjà mis en place. Ce sur quoi je bloque c’est la formule DAX qui me permet de calculer le Nombre de client par jour qui ont ouvert plus de un ticket sur les dix dernier jours.
Merci
Christophe2 septembre 2019 à 19 h 43 min #57741Sophie MarchandParticipantBonjour,
C’est toujours très difficle de répondre quand vous ne nous fournissez pas de données. J’ai donc gentiment créé un jeu de données fictif.
Si je comprends bien votre problématique, la formule en DAX serait la suivante:
NbreTickets10Jrs = SUMX(DimClients,CALCULATE(COUNT(TableFaits[TicketID]),
DATESINPERIOD(DimDates[Date],MAX(DimDates[Date]),-10,DAY)))Vous pouvez jeter un oeil au fichier suivant. Si c’est bien le résultat que vous recherchez et que vous ne comprenez pas trop comment j’y suis arrivée, laissez-moi savoir et j’écrirai un article détaillé sur le sujet.
Au plaisir,
Sophie
- Cette réponse a été modifiée le il y a 5 années et 1 mois par Sophie Marchand.
- Cette réponse a été modifiée le il y a 5 années et 1 mois par Sophie Marchand.
Attachments:
You must be logged in to view attached files.3 septembre 2019 à 9 h 28 min #57748Sophie MarchandParticipantBonjour,
En y repensant bien, je crois que vous cherchez plutôt un DISTINCTCOUNT. J’ai donc recréé un nouveau jeu de données où un client peut avoir plusieurs TICKETID.
J’ai remplacé la fonction COUNT par DISTINCTOUNT.
J’ai ajouté un graphique d’évolution à la page 2.
La page 1 vous montre plutôt le raisonnement.
J’écrirai définitivement un article sur ce sujet prochainement.
Sophie
Attachments:
You must be logged in to view attached files.3 septembre 2019 à 10 h 09 min #57761christophe.castresParticipantMerci beaucoup
Je regarde cela demain et vous fait un retour*
Christophe3 septembre 2019 à 10 h 13 min #57762Sophie MarchandParticipantTrès bien. Comme vous n’avez pas fourni ni de données de départ ni d’image de ce que vous souhaitez obtenir, il est difficile de comprendre ce que vous souhaitez exactement. Je crois par contre que dans le fichier suivant, c’est plus exactement ce que vous cherchez. Je ne sais pas. La réponse se trouve quelque part parmi les différentes solutions proposées. Je vous invite à commencer par regarder ce nouveau fichier ci-dessous.
Attachments:
You must be logged in to view attached files.5 septembre 2019 à 8 h 58 min #57803Sophie MarchandParticipantBonjour,
Voici un lien vers l’article de blogue qui accompagne ma réflexion et le fichier joint précédemment: https://www.lecfomasque.com/dax-evolution-du-nombre-de-clients-ayant-plus-dun-ticket-actif-au-cours-des-10-derniers-jours/.
Au plaisir,
Sophie
8 septembre 2019 à 16 h 24 min #57831christophe.castresParticipantMerci
Je vous confirme que cela fonctionne bien avec ces mesures. Je n’avais pas bien appréhendé le fonction SUMX.
Je dois encore faire qq adaptations pour finaliser mon projet et je vous partagerai le résultat final.
Très bel article!
Christophe -
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.