emarrink Posted January 31, 2006 Share Posted January 31, 2006 Hallo, Ik heb het volgende probleem: Ik heb verschillende cijfers in een maand en daarvan wil ik graag het gemiddelde cijfer weten per maand. vb. maand/cijfer: 1/5 1/1 2/3 2/4 1/3 2/5 Dan wil ik graag de volgende uitkomst krijgen maand/cijfer: 1/3 2/4 Zijn hier scripts voor of kan het simpeler? Hopelijk is het zo duidelijk en kunnen jullie mij helpen. Quote Link to comment
0 AvD Posted January 31, 2006 Share Posted January 31, 2006 Zoals je de vraag nu stelt, is ze puur rekenkundig, en ik veronderstel dat daar je probleem niet zit. Je moet eerst uitleggen wat je bedoelt met "ik heb verschillende cijfers in een maand". Zitten die cijfers in records? Één per record met daarbij een datumveld, zodat we de maand kunnen afleiden? M.a.w. hoe is je databankstructuur opgezet? Pas dan kun je hulp krijgen. Quote Link to comment
0 emarrink Posted January 31, 2006 Author Share Posted January 31, 2006 Bedankt voor de snelle reactie en het klopt inderdaad dat je per record één cijfer hebt met een daarbij horende datumveld. Dus om het voorbeeld er weer bij te pakken maand/cijfer: 1/5 1/1 2/3 2/4 1/3 2/5 Zijn in totaal 6 records Dan wil ik graag de volgende uitkomst krijgen maand/cijfer: 1/3 2/4 Zijn in totaal 2 records (kunnen nooit meer dan 12 worden, vanwege 12 maanden) Hopelijk heb ik het zo wat beter omschreven Quote Link to comment
0 Dr_Flash Posted January 31, 2006 Share Posted January 31, 2006 ik denk dat we hier zelf de andere helft van de vraag eerst bij mogen puzzelen? Of begint dit niet met "Ik heb een tabel met studenten en een tabel met resultaten, en ..." Ik vermoed dat je iets wilt wat met behulp van Summary fields makkenlijk en eenvoudig te bereiken is, maar zoals elders op dit forum te lezen is, ben ik zelf ook nog een beetje puzzelende met die dingen Quote Link to comment
0 Arnoud Posted January 31, 2006 Share Posted January 31, 2006 Eerst moet je uit maand/cijfer de maand en het cijfer zien te halen. Misschien dat maand/cijfer een samenstelling (calculatie) is, maar daar ga ik niet van uit. Kijk naar bijv. de Left functie. Daarna kan je mbv een subsummary en wat hulpveldjes (tellertje) ver komen. Mijn voorkeur, zou een script hebben die langs de gesorteerde waarden loopt (=NL) en daar het cijfermateriaal uithaalt en in een global stopt. Uiteraard moet je zelf via een calculatie zorgen dat maand/gemcijfer ontstaat. HTH Arnoud Quote Link to comment
0 emarrink Posted January 31, 2006 Author Share Posted January 31, 2006 Bedankt allemaal, Maar mijn probleem is nog niet helemaal opgelost. Ik heb 2 tabellen "resultaten" en "maandgemiddelde". De tabel "resultaten" bestaat uit 2 velden: Maand en Cijfer. vb: ________Maand____Cijfer_______ record 1:___1_______ 5_________ record 2:___1_______ 1_________ record 3:___2_______ 3_________ record 4:___1_______ 3_________ record 5:___2_______ 4_________ record 6:___2_______ 5_________ Uit deze gegevens wil ik graag tabel "maandgemiddelde" vullen met het gemiddelde cijfer per maand. De tabel "maandgemiddelde bestaat uit 2 velden: maand en gemiddeldecijfer. Dus met het vb van hierboven zou de tabel als volgt gevuld moeten worden: _________Maand_____GemiddeldeCijfer__ Record 1:___1_____________3_________ Record 2:___2_____________4_________ Dit moet volgens mij wel kunnen met een script, alleen ben ik er nog niet achter gekomen hoe Quote Link to comment
0 Yves Posted January 31, 2006 Share Posted January 31, 2006 Hallo, ik zou dit euvel oplossen door een subresumégedeelte gesorteerd op maand met als veld in de resumé het gemiddelde van je cijfer. Na sorteren per maand bekom je dan je gemiddelde. Evt. sortering en lay-out en output te scripten. Zie ook bijlage (niet gescript) gem.fp7 Quote Link to comment
0 AvD Posted January 31, 2006 Share Posted January 31, 2006 1) Maak een calculatieveld dat je de maand van de cijferdatum geeft. 2) Idem voor het jaar. 3) Maak een concatenate van die twee. 4) Gebruik dit veld als key field voor een SelfJoin zodat elke maand van een bepaald jaar al zijn "broertjes en zusjes" herkent (dus alle records van dezelfde maand van dat jaar). 5) Bereken op die SelfJoin de Average, de Max, de Min of wat je ook maar wil. Quote Link to comment
0 emarrink Posted February 5, 2006 Author Share Posted February 5, 2006 Bedankt voor jullie reactie, het probleem is nu verholpen Quote Link to comment
Question
emarrink
Hallo,
Ik heb het volgende probleem: Ik heb verschillende cijfers in een maand en daarvan wil ik graag het gemiddelde cijfer weten per maand.
vb.
maand/cijfer:
1/5
1/1
2/3
2/4
1/3
2/5
Dan wil ik graag de volgende uitkomst krijgen
maand/cijfer:
1/3
2/4
Zijn hier scripts voor of kan het simpeler?
Hopelijk is het zo duidelijk en kunnen jullie mij helpen.
Link to comment
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.