Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 5643 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Hi,

I'm trying to round a calculation field (time).

The simple calculation is RestTime/RestTimeTotal*PayableRestTime (all times). For example, with the following values: 0:07/27:00*27:00 the calculated value is 0:06:59,999999 (hhmmss)

If I set the time format to hhmm, the value is 0:06 instead of 0:07.

Is there a simple way to correctly round up the calculated time value, I seem to have a mental block with this one...?

Thanks in advance,

JariV

field

Posted

Try:

Round ( RestTime / RestTimeTotal * PayableRestTime ; 0 )

This rounds to the NEAREST second - to round up or down, use Ceiling() or Floor().

BTW, this part isn't correct:

with the following values: 0:07/27:00*27:00 the calculated value is 0:06:59,999999

If the values were EXACTLY that, the result would be 0:07:00.

Posted

Thanks a lot, worked perfectly.

If the values were EXACTLY that, the result would be 0:07:00.

I was also wondering this myself. I checked these again, the values were 0:07:00/27:00:00*27:00:00 (at least when formatted as time). However, one of these values is calculated by an external plugin, maybe that calculated underlying value is not exactly even seconds?

JariV

This topic is 5643 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.