Calcul de réitération

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.
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Articles
  • #57501
    christophe.castres
    Participant

    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 Client

    Je 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 !

    #57642
    christophe.castres
    Participant

    Hello
    Auriez vous une piste ?
    Merci

    #57652
    CMichaud2
    Participant

    Bonjour,

    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

    Power Query – Fonctions de calendrier réutilisables

    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.
    #57703
    christophe.castres
    Participant

    Bonjour,
    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
    Christophe

    #57741
    Sophie Marchand
    Participant

    Bonjour,

    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.
    #57748
    Sophie Marchand
    Participant

    Bonjour,

    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.
    #57761
    christophe.castres
    Participant

    Merci beaucoup
    Je regarde cela demain et vous fait un retour*
    Christophe

    #57762
    Sophie Marchand
    Participant

    Trè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.
    #57803
    Sophie Marchand
    Participant

    Bonjour,

    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

    #57831
    christophe.castres
    Participant

    Merci
    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

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.