moxie Posted October 10, 2007 Posted October 10, 2007 Been struggling with this (calc learner). I'm trying to set up a calculation that gives me a running total (against each record, so a summary field won't work, or is far to slow) in a found set of records. I want to then do some testing based on the result, ie. when the total > 32, do not add to the total.... I'm trying to work out annual leave and time in leu that we get in the office. thanks,
Søren Dyhr Posted October 10, 2007 Posted October 10, 2007 Aggregation functions over a cartesian relation seems the obvious answer, but isn't becasue it scales badly: http://www.databasepros.com/FMPro?-DB=resources.fp5&-lay=cgi&-format=list.html&-FIND=+&resource_id=DBPros000333 ...although it's in .fp5 format! Yet another one is this: http://www.nightwing.com.au/FileMaker/demos8/demo807.html --sd
comment Posted October 10, 2007 Posted October 10, 2007 I am only guessing here, but it seems to me that to solve the REAL problem behind this, a plain (not running) summary field would suffice, with a calculation = Min ( GetSummary ( sTotal ; breakField ) ; 32 )
moxie Posted October 11, 2007 Author Posted October 11, 2007 Thanks will give it a go, ended up getting it working by pulling the data out of a running summary, then applying the calculations not the cleanest though...
Recommended Posts
This topic is 6314 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 accountSign in
Already have an account? Sign in here.
Sign In Now