Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

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

Recommended Posts

Posted

Hello

I am building an application that contains a table with 113 fields in it, however, of these, 60 are calculation fields used to summarize data from various child tables.

The layout this table is used on does load slightly slower than other layouts, however, it is not really an issue.

My question is I need to add another 10-15 calc. fields to this table and am wondering if it already is way too big? Does anyone have a table similar in size and makeup as this and if so, have you run into performance issues when there it contains significant data and is actually used?

Joe

Posted

It shouldnt really effect your performance too much unless you have them all on your layout or you are performing an action to cause those calcs to refresh.

Posted

Are they unstored? Do they reference related data? We need more specific info.

Posted

Hello

I am building an application that contains a table with 113 fields in it, however, of these, 60 are calculation fields used to summarize data from various child tables.

The layout this table is used on does load slightly slower than other layouts, however, it is not really an issue.

My question is I need to add another 10-15 calc. fields to this table and am wondering if it already is way too big? Does anyone have a table similar in size and makeup as this and if so, have you run into performance issues when there it contains significant data and is actually used?

Joe

More detail would be helpful, either in the form of an example or more detailed description. I've seen files with much larger count of calc fields but the real question is the underlying design and intention of what you are trying to accomplish.

Posted

Another little tip, from Jimmy Jones (long ago), was that unstored calculations are faster if they are dealing more directly with the data.

calc_field_1 = some relational calculations

calc_field_2 = other relational calculations

For calc_field_3 one is tempted to do:

calc_field_1 + calc_field_2

But it is actually faster for FileMaker to do:

some relational calculations + other relational calculations

How much difference depends on the number and complexity of the calculations. One technique is to do it the easy way at first, until one is sure you've got it right. Then go thru and replace with the more direct calculations (which are in the original calculation fields). Remember to comment the calculations internally, as the latter method is not self-documenting.

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