Jump to content
  • 0

Kruistabellen


AnnieFM

Question

Ik zet mijn eerste stappen in FM en heb volgende vraag.

Bij het tellen per jaar en per merk, slaag ik erin een rapport te maken als volgt

 

Jaar 1 : aantal car recalls

Merk 1 : aantal

Merk 2 : aantal

enz.

Jaar 2 : aantal car recalls

Merk 1 : aantal

Merk 2 : aantal

enz.

 

Layout daarvoor:

Subtotal: Year (het jaartal) C_year (telling)

Subtotal: Brand (het merk) C_brand (telling)

 

Ik weet niet hoe ik op eenvoudige manier een kruistabel moet aanmaken (Zelfde gegevens maar anders voorgesteld).

 

Jaar1 Jaar2 Jaar 3 Totaal

Merk 1

Merk 2

Merk 3

 

Kan iemand mij de juiste richting aanwijzen?

Link to comment

16 answers to this question

Recommended Posts

  • 0

Een draaitabel... ik zou er goud voor geven als Filemaker dat in huis zou hebben.

 

Maar het is te maken.

 

Aangezien een afdruk zich bij mij beperkt tot het A4 formaat, heb ik portrait met 38 kolommen en landscape met 60 kolommen gebouwd.

Het betreft een (tijdelijke) tabel waar je dan 60 velden in hebt zitten om de kolommen te vullen, aangevuld met 60 globale velden om de kolomteksten te voeden.

 

Een slimme routine bouwt eerst de records en de velden op, om daarna het rapport af te drukken.

 

Indien het rapport over de 60 kolommen gaat, herhaalt hij het kunstje opnieuw door het rapport opnieuw op te bouwen vanaf kolom 61.

Een slimmigheidje is dat het rapport zo is gebouwd, dat je elk rapport als "kolom" naast elkaar kan leggen, zodat er een groot legvak ontstaat voor het totale overzicht.

Hiervoor dient elk rapport uit exact dezelfde records te bestaan, zodat de onderste regel over alle rapporten heen op dezelfde hoogte ligt.

 

http://www.eenvoudigg.com/clarify/kruisjeslijst2.pdf

 

Ik heb dit rapport jaren weten uit te stellen voordat de druk vanuit de klanten zo hoog werd, dat ik het toch maar ben gaan maken.

Het kostte nogal wat moeite voor het vlekkeloos werkte.

 

En nu het er is.... weet ik dat het weinig gebruikt wordt... :?

 

Aanvullende note: ik zie dat het rapport niet helemaal goed getoond wordt in de PDF, door afwijkende instellingen van het eerste en tweede deel in het rapport. Maar het principe zal duidelijk zijn, hoop ik.

Link to comment
  • 0

Ik zou voorstellen om een layout te maken die je gemakkelijk in excel kunt importeren om van daaruit

je kruistabel te maken.

 

Sommige dingen zijn nu eenmaal beter geschikt om in andere programma's te doen.

Ik zou een kruistabel alvast niet maken in Filemaker en vermits exporteren naar Excel zo eenvoudig is gemaakt lijkt me dat een

goed alternatief.

Link to comment
  • 0

Aan allen,

 

Dank voor de reacties.

De aangereikte oplossingen konden mij niet erg bekoren.

Ik heb er nu iets op gevonden maar het nadeel is de TRAAGHEID. Het doorbladeren van een Preview, of het aanmaken van een PDF vergen makkelijk een minuut of twee drie per pagina. Dat betekent voor mij dat de oplossing niet elegant (lees bruikbaar) is voor een databank met 32.000 records.

 

Ik heb nieuwe velden gemaakt - 1 per jaartal.

Een veld wordt dan via een "calculation" gevuld met het getal 1 of met NIETS. bvb. Als YEAR=2005 schrijf dan in het veld 2005 een 1, anders niets. Dan kan ik counts uitvoeren op die velden per brand. Dat werkt goed.

Het verlies in snelheid wordt veroorzaakt, denk ik, door het sorteren van de brands volgens dalend aantal RECALLS. Nl. als ik de brands gewoon in alfabetische volgorde laat, dan verhoogt de snelheid.

 

Goed, dan nog twee vragen.

1) In de gesorteerde lijst zou ik "andere merken" helemaal onderaan zien en niet waar de sortering de "andere merken" toont?

2) Ik zou alle merken met een frequentie kleiner dan 3 willen samenvoegen tot "alle merken met minder dan drie recalls".

De frequenties worden bepaald door de "count per brand")

Ter verduidelijking voeg ik een screenshot toe (de gegevens zijn fictief in het voorbeeld)

 

Graag reacties.

5a758dcbd1164_Screenshot2010-04-30at17_21_44.thumb.png.1d0abfdf643b2c449559dbbef3bdc597.png

Link to comment
  • 0

heb zelfde probleem, omzetten over heel jaar te splitsen naar verkoper en maand.

Heb al van alles geprobeerd maar kom er niet verder mee. Is het mogelijk oplossing van 6 velden, niet opgeslagen calculaties en scripje te ontvangen?

Zou er zeer mee geholpen zijn.

Alvast bedankt voor de moeite.

Link to comment
  • 0
heb zelfde probleem, omzetten over heel jaar te splitsen naar verkoper en maand.

Heb al van alles geprobeerd maar kom er niet verder mee. Is het mogelijk oplossing van 6 velden, niet opgeslagen calculaties en scripje te ontvangen?

Zou er zeer mee geholpen zijn.

Alvast bedankt voor de moeite.

 

Geef me even een db-tje en ik zal de velddefinities erin zetten.

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...