Jump to content
  • 0

Top 40 printen per product van alle factuurlijnen ...


Tom

Question

Hallo,

 

Ik wou even weten wat volgens jullie de juiste manier is om een top 40 af te printen van de best lopende produkten.

Ik heb een bestand van een 40000 tal factuurlijnen.

Deze lijnen hangen aan een sector.

De bedoeling is om per sector de 40 best verkopende op een lijst te krijgen.

 

Momenteel heb ik een grouped layout gemaakt, gesorteerd op sector en op productcode (extra sortering op summary van hoeveelheid van elk product)

Hieruit kan ik perfect de top 40 manueel afleiden.

 

Probleem is dat hier ook alle producten op de lijst staan die minder goed scoren dan de top 40.(wat de lijst zeer lang maakt).

 

Hoe kan ik deze PRINT beperken in deze layout? of moet er met een apparte tabel gewerkt worden die de eerste 40 Summaries (get summary) van elke sector opslaat als een record en nadien in een layout opnieuw sorteerd?

 

Alvast bedankt.

 

Tom

Link to comment

4 answers to this question

Recommended Posts

  • 0

Uit het losse keyboard:

 

Sort je records volgens je criteria, descending.

Ken een nummer toe aan ieder record ascending, gaande van 1 tot 40

Find die records met een waarde, sort descending

 

Je moet nog enkel bepalen wat je wil doen met records die een gelijke criteria value hebben, krijgen die dezelfde plaats en de volgende skipped die plaatsen of niet.

 

Als je skipped ga je niet echt de top 40 hebben, skip je wel dan heb je meer dan 40 records (items).

Edited by Guest
Link to comment
  • 0

bedankt voor je reactie,

 

maar het probleem zit hem in het feit dat ik de eerste 40 subsummaries moet hebben van elke sector. Deze zijn samengesteld uit honderden records van factuurlijnen. Zoals jij het beschrijft zou ik in mijn geval factuurlijnen nummeren.

In mijn layout is de bodypart niet aanwezig, enkel summaries zijn zichtbaar

(eerst op sector, dan op product)

Uit die reeks wil ik telkens de beste 40 per sector.

 

 

mvg

 

Tom

Link to comment
  • 0

Tom,

 

Ik denk dat dit een typische situatie is waarin FileMaker net iets minder efficient is dan een SQL database, waar je met een LIMIT clause je resultaat kan beperken.

 

Als je in een omgeving werkt waarin je FileMaker Server 9 ter beschikking hebt, dan is het best dat je de routine die Jean beschrijft (nummering in ranking/sorteerveld) bv. elke nacht laat lopen, en dan je summary te baseren op gevonden reeksen waarin enkel dit veld is ingevuld.

 

- Jeroen

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...