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 6038 days old. Please don't post here. Open a new topic instead.

Recommended Posts

  • Newbies
Posted

I have a business meeting that occurs the third Wed. of every third month. (i.e. this year Jan. 16, April 16, July 16, and Oct. 15) I would like to find a way to automatically calculate the next three meeting dates in (01-01-08) format.

Thanks in advance for your help

Dave

Posted (edited)

If this is strictly for display purposes, you can use a repeating calculation.

Create a field that is for the year and then have a repeating calc with 4 repetition and date result.

Let ( [ d = Date ( Get ( CalculationRepetitionNumber ) * 3 - 2; 1; Extend (YourYear) );

          w = DayOfWeek ( d )

        ];

        d - w + 18

      )

P.S. This is pending that for dates such as Jan 2009, you want 01/14/2009 as a result.

Edited by Guest
Posted

I havent fully tested it yet but am I missing something?

It should always be months 1, 4, 7, 10 I assumed.

So if you take the start of the week that day 1 for each of those months resides in and then add 17 days which should always be the 3rd wed correct?

Posted (edited)

P.S. This is pending that for dates such as Jan 2009, you want 01/14/2009 as a result.

Right that is why I put this in earlier because I didnt want to assume that is what the OP wanted. Becuase Jan 2009 is exactly the issue that you state.

I guess it can easily be modified if the TRUE 3rd wed for each individual month is what is wanted.

Let ( [ d = Date ( Get ( CalculationRepetitionNumber ) * 3 - 2; 1; Extend (YourYear) );

          w = DayOfWeek ( d )

        ];

        d - w + 18 + Case ( w > 4; 7 )

      )

Edited by Guest

This topic is 6038 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.