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

Recommended Posts

Posted

Hello,

I would like to create a layout that basically summarizes information from all of the records. For instance, when an individual inquires about the school we type in an "inquiry date" on their profile page.

ie. Inquiry Date: 8/16/2005

Is it possible for me to get a summary of how many inquiries happened per month to conduct some sort of average inquiries per month calculation?

Is it possible for me to make a calculation that is based on all records?

I would like to extend this to multiple aspects of the database, ie. Inquiry Method is a Value List (Email, Mail, In Person, Phone) and I would like to summarize the average Inquiry Methods... etc.

Any ideas?

Posted

The easiest way to do summaries is to use summary fields. Summary fields are based on the found set, so they summarize all records that are visible. If you place summary fields into subsummary layout parts and then sort the records by the field on which you wish to summarize (month for example) then the report will show records grouped by month with totals for each month.

Posted

But is it possible to have a continually upgrading summarziation without having to find... A constant running total all on one page?

Inquiries by Month:

Jan - 20, Feb - 35, Etc...

?

Posted

Yes! Something like that where the values stay the same for all of the records!

I know you can do this with Global Fields but I need to be able to do calculations!

  • 1 month later...
Posted

Hello again,

I'm back trying to accomplish this again.

So far how I've seen it possible is to create one field that's a calculation, so something like this:

If I wanted to see how many people became aware of us through google:

if (awareness = "google", 1, 0)

then creating a summary field which totals that field giving me a running total of how many people according to the if statement.

Is this on the right track?

Posted

awareness = "google"

will produce the same result, since it is a boolean statement.

You can then either use a constant relationship (field equal to 1 related to itself) and a calculation field of Sum(relationship::googleFlagCalc) or use a global text field with a value of "google" and relate it to the awareness field, then create a calc of Count(relationship::serial).

The latter will be faster, since only "google" records are related.

Posted

If I am understanding correctly (which I have my doubts that I am) the relationship::serial would necessitate serial numbers for each of my records?

Because my records don't have serial numbers (i know, I know.. bad...)

Posted

You don't have to use a serial. Any field that is never empty will work just as well. If you use a field that can be empty, it will not return the current count.

  • 1 month later...
Posted (edited)

Hello again,

I am once again tackling this problem.

I recently solved it by creating a flag and then creating a summary.

ie. GoogleFlag source of awareness = "google"

GoogleSum Total GoogleFlag

This has worked fine but I have over 50 different sources and creating the flag and then the summary takes a lot of time.

I attempted the previous version that you mentioned, creating a global field with google and then a count field. But if I have over 50 sources of awareness would they not all require their own table?

In some cases where I would like to summarize, example: by country... there are so many countries is there an easier way to do this?

Thank you!

Edited by Guest
Posted

Thank you. I have read that topic a number of times and still fail to grasp the concept.

When I look at the file I don't understand how you manage to have so little fields for 7 different types of payment...

Posted

Those are repeating fields. Each type is assigned a repetition (according to its position in the value list). The summary fields are defined to summarize each repetition individually.

Posted (edited)

Thank you!

I love learning new things like this.

Could you give me an example of what the calculation would look like?

For example, i have a value list "Source" which contains Google and Yahoo.

I want to know how many people used Google and how many people used Yahoo.

Edited by Guest
Posted

The demo file is the example. Change the value list to reflect your choices, e.g. Google¶Yahoo¶Friend¶Advertisement etc., and it will work.

Oops: I have noticed your profile says FMP6. I have no idea if version 6 can summarize individual repetitions.

Posted

One last question: what if I do not have a value list for an item.

For example inquiry date.

If I want to summarize inquiries per month and the inquiry date field is entered upon inquiry, not from a drop down.

Is this a case where you have to create an individual calculation for each one? This is what I have already and it works fine. I'm just curious if there are other ways.

Posted

The demo shows Count AND Sum. The Value field is just the data being summed.

This method is particularly suited to static value lists, because:

a) if a record belongs to more than one category, it is counted in each category;

: the number of values can be matched to the number of repetitions.

Dates have the unfortunate tendency to pile up as time goes by, so I don't think you'd want to use this for your per-month summary. I would go with relationships from a calendar-type viewer table, as discussed here - but mind you, that is a rather complex solution.

Posted

Well I thank you for your help. I'm not a database developer, in fact, I know little to nothing about them but have been told to build our database...

I just picked up a FileMaker 8 book which may be helpful.

Again, thank you!

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