Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour
je vais essayer de vous expliquer mon scénario
J'ai une base classée par date avec des RDV commerciaux et un résultat de RDV.
Le résultat peut être vendu , perdu , raté.
Lorsque un RDV est "Vendu" , parfois il est vendu des le premier RDV et parfois il a fallu plusieurs autres RDV précédemment.
Ces RDV peuvent être pris par des commerciaux ou des assistants commerciaux.
Aussi on me demande de retrouver pour chaque vendu qui a été a l'origine du premier RDV quand il y en a eu plusieurs et ceci en remontant 6 mois en arrière maximum.
Voici un petit échantillon en exemple : ici classé par entreprise et date mais normalement le classement est par date
Mois | Semaine | Type Appel | Date | commercial | Assistant | Entreprise | Etat |
septembre | 39 | Sortant | 30 sept 2016 16:00 | LOIC | PHILIPPE | DUPONT | RATE |
octobre | 42 | Sortant | 18 oct 2016 14:00 | LOIC | BEA | DUPONT | RATE |
octobre | 42 | Perso | 18 oct 2016 14:00 | LOIC | LOIC | DUPONT | |
octobre | 43 | Sortant | 27 oct 2016 09:00 | LOIC | SOPHIE | DUPONT | PERDU |
novembre | 46 | Perso | 16 nov 2016 11:00 | LOIC | LOIC | DUPONT | VENDU |
novembre | 44 | Sortant | 03 nov 2016 11:00 | LAURA | LUDO | ANDRE | RATE |
novembre | 45 | Perso | 08 nov 2016 16:00 | LAURA | LAURA | ANDRE | VENDU |
octobre | 41 | Sortant | 13 oct 2016 11:00 | PIERRE | MICHELLE | MARTIN | RATE |
octobre | 43 | Perso | 28 oct 2016 11:00 | PIERRE | PIERRE | MARTIN | PERDU |
novembre | 45 | Sortant | 09 nov 2016 16:00 | PIERRE | PIERRE | MARTIN | VENDU |
Prenons l'entreprise DUPONT
le RDV est VENDU par le commercial LOIC le 16 novembre mais c'est l'assistant PHILIPPE qui est a l'origine du RDV :
Je cherche donc a pouvoir trouver cette valeur et faire un tableau final comme ceci en rajoutant un champs 1erRDV :
Mois | Semaine | Type Appel | Date | commercial | Assistant | Entreprise | Etat | 1er RDV |
novembre | 46 | Perso | 16 nov 2016 11:00 | LOIC | LOIC | DUPONT | VENDU | PHILIPPE |
novembre | 45 | Perso | 08 nov 2016 16:00 | LAURA | LAURA | ANDRE | VENDU | LUDO |
novembre | 45 | Sortant | 09 nov 2016 16:00 | PIERRE | PIERRE | MARTIN | VENDU | MICHELLE |
J'imagine que la formule pour le champs 1er RDV est un savant mélange de Aggr , de fonction d'interenregistrement , de set analysis ...
Merci d'avance pour votre aide
Bruno
Bonjour Sébastien
J'étais en train de l'implémenter dans mon application , sur le principe général ça fonctionne , en tout cas çà me renvoi bien un assistant_origine. je dois à présent checker les résultats.
Mon app pèse plusieurs mega
Merci encore , je reviens poster les résultats , avancées , problèmes sous peu
Bruno
Bonjour,
On ne pourrait pas y arriver avec un FirstValue ou LastValue par hasard ?
Bonjour Sébastien
J'ai clôturé ta réponse en Correct car techniquement ta proposition fonctionne avec les données test.
J'ai implémenté ton script et çà charge normalement et çà redonne bien un assistant d'origine.
Toutefois cela créé des effets indésirables :
çà me double le nombre de vendu
sur d'autres KPI le nombre de vendus affiche 1 seulement
cela entraine des clés synthétiques ( j'en ai déja 4 )
parfois l'asistant d'origine n'est pas le bon mais cela est du au différents états que peut avoir un RDV
Donc Je garde l'idée mais je reviens à mon ancienne méthode pour mon application
Merci encore pour ton aide
Bruno
Bonjour Nicolas
Je pensais en effet pouvoir trouver une solution via une formule
Mon idées était d'agréger les entreprises par date puis de chercher dans le tableau lorsqu'il y a un statut vendu la valeur contenu dans le champs assistant pour la première occurrence comprise dans un intervalle de temps de 6 mois maximum à partir de la date du "vendu"
mais je ne suis pas arrivé à le faire ... je ne m'y connais pas encore assez en scripting
Temps pis , Et merci en tout cas pour l'aide et les pistes
Bruno