Offre active à une date donnée autre table

  • Offre active à une date donnée autre table

    Posté par Magalie sur 28 novembre 2024 à 14h44

    Bonjour,

    J’aimerais savoir s’il est possible de faire quelque chose de particulier 🙂

    • J’ai une table avec des offres d’emploi, une date de publication et une date de fin de publication. (donc on a une période de publication) et un département.
    • Ensuite j’ai une table de candidats avec une date d’inscritpion et un département.
    • J’aimerais savoir pour chaquee candidat, si au moment de son inscription, il y avait au moins 1 offre publiée dans son département .

    Est-ce que ce serait possible ?

    Merci d’avance pour vos conseils

    Magalie a répondu Il y a 1 semaine 2 Membres · 2 Réponses
  • 2 Réponses
  • Jonathan

    Membre
    28 novembre 2024 à 20h10

    Bonjour Magalie,

    Oui c’est tout à fait possible. Il y a un pattern existant pour ce genre de calcul, ça s’appelle “Event in Progress”. Vous pouvez trouver la modélisation et les calculs à effectuer en suivant ce lien.

    Il faudra un peu adapter le code si dans votre cas vous voulez que le calcul ne se fasse qu’à la date d’inscription et pas plus loin.

    Exemple :

    <div>

    NB Offres disponibles =
    VAR Date_Inscription =
    MIN ( Candidats[Date_Inscription] )
    VAR Result =
    CALCULATE (
    [NB Offres],
    Date_Inscription >= Offres[Date_Debut]
    && Date_Inscription <= Offres[Date_Fin]
    )
    RETURN
    Result

    </div>

     
  • Magalie

    Membre
    29 novembre 2024 à 10h09

    Merci beaucoup !!! Super, j’ai réussi à avoir un résultat global, donc le nb offres à la date d’inscription. ça m’aide déjà énormément 🙂

    Juste il me reste que j’aimerais le même résultat mais avec le dept du candidat vs le dept de l’offre.

    là j’ai concrètement :

    —-

    <div>
    <div>Nb Missions = COUNT(Missions[Id_Mission])</div>
    <div> </div>
    <div>—-</div>
    <div> </div>
    </div>
    <div>
    <div>NB Offres disponibles Inscription =</div>
    <div>VAR Date_Inscription =</div>
    <div> MIN ( BabySitter[Creation])</div>
    <div>VAR Result =</div>
    <div> CALCULATE (</div>
    <div> [Nb Missions],</div>
    <div> Date_Inscription >= Missions[DatePublication]</div>
    <div> && Date_Inscription <= Missions[DatePourvue]</div>
    <div> )</div>
    <div>RETURN</div>
    <div> Result</div>
    </div>

    Comment intégrer la notion du dept des 2 côtés ?

Connectez-vous pour répondre.