DAX – FORMULE CONDITIONNELLE SUR LES HEURES

Tagged: ,

  • DAX – FORMULE CONDITIONNELLE SUR LES HEURES

    Posté par peggy sur 9 novembre 2023 at 18h40

    Ma pointeuse digitale enregistre les heures d’arrivée du personnel

    Le principe est le suivant:

    – Si un employé arrive AVANT 7H30, alors on retient 7H30 comme son heure d’arrivée

    – Si un employé arrive APRÈS 7H30, alors on retient son heure d’arrivée réelle

    La formule DAX que j’utilise est la suivante :

    HeureArrivée Ajusté = IF(‘table'[HeureArrivee]>TIME(07,30,00),’table'[HeureArrivee],TIME(07,30,00))

    MAIS CETTE FORMULE NE FONCTIONNE PAS CORRECTEMENT, elle renvoie l’heure d’arrivée réelle pour les employés arrivés AVANT 7H30

    Puis avoir un coup de main.?

    PostID=tCyATF11q9kXQVQ

    Admin a répondu 11 months, 3 weeks ago 1 Membre · 5 Réponses
  • 5 Réponses
  • Jeremy

    Member
    10 novembre 2023 at 16h39

    Bonjour Peggy, en fait lorsque tu crées une colonne avec uniquement la fonction TIME(07,30,00), tu verras que cela renvoie une date : 30/12/1899 7H30

    Et donc, forcément, ton IF est toujours FAUX.

    Essaie avec la formule suivante (en additionnant la date et l’heure) :

    Heure arrivée ajustée = nVAR _septhtrente = n    //Additionner la date à l'heure pour avoir la bonne heuren    DATE(n        YEAR('table'[HeureArrivee]), n        MONTH('table'[HeureArrivee]), n        DAY('table'[HeureArrivee]) n    )n    + TIME(07,30,00)nRETURNn    IF(n        'table'[HeureArrivee] > _septhtrente,n        'table'[HeureArrivee],n        _septhtrenten    )

    CommentID=pgwZzroErjtKpU0, PostID=tCyATF11q9kXQVQ

    • Admin

      Organizer
      1 décembre 2023 at 2h01

      Merci Jérémy Laplaine ça marche, tu me sauve la vie.. 😄

      SubCommentID=6YDOipjAudDWxpd, CommentID=pgwZzroErjtKpU0, PostID=tCyATF11q9kXQVQ

  • Jeremy

    Member
    10 novembre 2023 at 17h10

    Bon WE !!! 😊

    CommentID=iI3SfRyN1jwzc7a, PostID=tCyATF11q9kXQVQ

    • Admin

      Organizer
      1 décembre 2023 at 2h01

      Merci a toi pareillement

      SubCommentID=fwGkvY1N08MF6WF, CommentID=iI3SfRyN1jwzc7a, PostID=tCyATF11q9kXQVQ

  • Admin

    Organizer
    1 décembre 2023 at 2h01

    Up…

    CommentID=40zS3CeNtn7vS0x, PostID=tCyATF11q9kXQVQ

Connectez-vous pour répondre.