FileMaker Tip 268

Hoeveel auto's verkocht in september en voor welk bedrag?

 

Een vraag die we beantwoorden met de goeie ouwe GetSummary-functie.

Deze functie is een prachtig alternatief voor de summary fields die we gebruiken in de summary parts. Eerst even een voorbeeld. We hebben een aantal records met de verkoopsresultaten van een merkgarage. Op die records vinden we prijsinformatie, verkoopsdatum, naam verkoper enzovoort.

We kunnen op de klassieke manier een rapport genereren, gesorteerd op maand en daarna op verkoper. In de summary-gedeelten zetten we dan de summary fields die we nodig hebben (daartoe moeten we onze records wel eerst sorteren), zoals een summary field "Total" voor de verkoopcijfers. We kunnen daarnaast ook een summary field "Count" zetten voor de verkoopcijfers. Dan weten we meteen hoeveel auto's verkocht werden.

Maar deze gegevens zijn ook beschikbaar als we geen rapport op het scherm hebben en we gewoon in Browse Mode blijven. De summary fields moeten we dan wel vervangen door calculatievelden met daarin de functie GetSummary. Wanneer we de records op dezelfde manier sorteren als voor ons rapport, dan krijgen we exact dezelfde cijfers, maar deze keer staan ze in het body-gedeelte en kunnen we ze dus ook probleemloos exporteren.

Bij dat exporteren komt er een nieuw probleempje opduiken: onze found set is veel te groot. We moeten voor elke maand slechts enkele velden van één record exporteren. Om de found set te beperken kunnen we natuurlijk een loopscriptje met Omit gebruiken: zo laten we telkens een aantal records weg. De vraag is dan: hoeveel records? Het antwoord krijgen we uit het summary field Count!

 

Terug naar het selectiemenu voor de tips.