Jump to content
  • 0

Werk uren sinds start ticket


sjuul

Question

Hallo allemaal,

 

Ik wil in FileMaker 11 een tool maken waarbij het aantal uren + minuten wordt berekend sinds het aanmaken van een ticket. Rekening houdend met de werkbare uren. Bijvoorbeeld:

 

ticket aangemaakt: 03-02-2014 16:59

ticket gesloten: 04-02-2014 11:32

 

Waarbij de werkuren zijn ma-vr 08:00 t/m 17:00

 

Dan kom ik (uit 't hoofd) op:

 

03-02-2014 = 1 minuten

04-02-2014 = 3 uur en 32 minuten

totaal 3 uur en 3 minuten.

 

Nu de hamvraag, hoe zou ik zoiets in FileMaker kunnen bouwen? Kijkend naar de formule hier:

 

http://help.filemaker.com/app/answers/detail/a_id/4959/kw/calculating%20hours

 

Dan kom ik op de draak van een calculatie die doet wat ik ervan verwacht:

 

( (Int ((GetAsDate ( end ) - GetAsDate ( start )) / 7) * 5 + Mod (GetAsDate ( end ) - GetAsDate ( start ); 7) - If (Mod (GetAsDate ( end ) - Date (1; 3; 1904); 7) < Mod (GetAsDate ( start ) - Date (1; 3; 1904); 7);2; 0)) * 32400 + GetAsTime ( end ) - GetAsTime ( start ) ) / 3600

 

start en end zijn hier beide timestamp velden.

 

Hier wordt geen rekening gehouden met feestdagen en alleen met dagen van maandag tot vrijdag. Hopelijk heeft iemand er ooit eens iets aan.

Link to comment

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...