Gustav Posted March 26, 2023 Share Posted March 26, 2023 Ik wil een analyse maken van de antwoorden op een vragenlijst. De uitspoel van de antwoorden geeft een .xls file. Heb deze in tabellen gezet. Tabel 1. Veld A respondent (Pietje Puk) Veld B : Vraag ID (123AB) Veld C vraagstelling (Hoe vaak maak je gebruik van een functionaliteit Veld D antwoord.(Dagelijks, Wekelijks, ma Veld E Normering antwoord (Goed/fout) Er is ook een tabel met de respondenten. Tabel 2. Veld A Naam respondent Dit zijn dan bijv. 50 respondenten. (50 rijen) In Tabel 1. zijn er 5000 records. Iedere vraag krijgt namelijk een record. Er zijn dus 50 respondenten, met 100 vragen (5000 records) Deze worden namelijk allemaal ‘onder elkaar’ in de .xls geplaatst. Mijn wens is om de data als volgt te analyseren. Bijvoorbeeld : *. Vraag 1: Hoe vaak maak je gebruik van een functionaliteit? Antwoordmogelijken : Dagelijks, Wekelijks, Maandelijks. Ik wil een dashboard/benchmark maken. Vraag 1 : X van Y respondenten hebben deze vraag beantwoord. Op vraag 1 antwoord K% dagelijks, L% wekelijks, M% maandelijks En daar wil ik dan ook een grafiekje (piechart of staafdiagram) bijzetten. Ik zit nu vast in mijn brein. Ik zit te pielen met allerlei soorten If en Case formules, maar het lukt me niet. Dit terwijl het me niet moeilijk lijkt. Kan iemand me op weg helpen? Quote Link to comment
0 bigbadwolf Posted March 27, 2023 Share Posted March 27, 2023 Als het vaste antwoorden zijn kun je ook overwegen relaties te leggen… niet flexibel, maar wel werkbaar als het om een éénmalig iets van beperkte omvang gaat. Maak calculatievelden van de antwoorden en summaries van de gerelateerde records. Quote Link to comment
0 Gustav Posted March 27, 2023 Author Share Posted March 27, 2023 Dank, ik ben bezig met de calculatievelden. Ga maar voor iedere vraag een calculatie veld aanmaken. If (vraagID ="123AB"; Antwoord). Kopje koffie erbij en intypen/knippen/plakken maar. Ik kan nu dan van alle respondenten het antwoord op een vraag weergeven. Ik kan met een resumé veld een lijst van de antwoorden maken. Maar.... Hoe kan ik daar dan verder mee rekenen? De vragen kunnen antwoorden hebben zoals ja/nee, een aantal antwoorden (dagelijks, wekelijks, maandelijks), maar ook 0-25%, 26-50%, 51-75% en 76-100% Hoe kan ik nu een verdeling bereken? Bijv. 43% zegt ja, en 57% zegt nee. 15% vd respondenten zegt 0-25%, 30% zegt 26-50%,20 % zegt 51-75% en 35% van de respondenten zegt 76-100% Ik wil de data in een pie chart of kolommen weergeven. Heeft iemand een tip? Quote Link to comment
0 Gustav Posted April 9, 2023 Author Share Posted April 9, 2023 Ik blijf maar wat doormodderen…. Zou iemand nog even kunnen meedenken. MIsschien scheelt het als ik het anders omschrijf. Ik heb een tabel met oa. respondent, vraag en antwoord (VraagAntwoord tabel) Ik heb ook een tabel met de respondenten, (NAW gegevens etc) (Respondent tabel) De respondent vult op een website bij 200 vragen een antwoord in (ja/nee, radiobutton, soms multiple choice, en heel soms een open tekst veld). Er zijn 50 respondenten, die deze vragen moeten invullen. Wat ik terugkrijg om te analyseren is een xls document met 10.000 rijen. Dit zijn onder elkaar 50 keer 200 vragen. Dus in iedere rij komt dan oa respondent, vraag, antwoord. Respondent A : Wat is je lievelingskleur? : Blauw Respondent A: Hoeveel vaak doe je de afwas? Dagelijks Respondent B: Wat is jel lievelingskleur? : Groen Respondent B: Hoeveel vaak doe je de afwas? Wekelijks Nu wil ik een analyse maken van de resultaten. Maar ik zit vast in mijn hoofd. Ik plaats nu voor iedere vraag in de VraagAntwoord tabel een veld waar mee ieder antwoord een waarde krijgt, (IF en CASE functies) die ik dan weer vanuit de Respondent tabel kan optellen. Maar ik vraag me af of dit wel de meest efficiënte manier is. Heeft iemand een tip of dit anders/makkelijker kan? Quote Link to comment
0 hiker Posted April 9, 2023 Share Posted April 9, 2023 Kun je niet per vraag de antwoorden sorteren en dan de totalen tellen? (rapportfunctie) Quote Link to comment
0 Infomatics Posted April 10, 2023 Share Posted April 10, 2023 Kun je een tabel maken met vragen en daar de records van koppelen aan de antwoorden van die vraag. Je kunt dan één calculatie maken om de verdeling van de antwoorden te berekenen (bv met een dubbele While, tel eerst hoeveel keer een antwoord is gegeven en bepaal daarna wat het percentage is) of eenvoudiger, 1 calculatie per antwoord mogelijkheid in die tabel, zet de mogelijke antwoorden in velden antwoord1, antwoord2 etc. En je kunt met valuecount( vraag_ANTWOORD::antwoord ) het totaal aantal antwoorden opvragen. met resultaat1 kun je dan het percentage antwoorden berekenen van antwoord1 met patterncount ( vraag_ANTWOORD::antwoord ; antwoord1) / aantal antwoorden Quote Link to comment
0 Gustav Posted April 10, 2023 Author Share Posted April 10, 2023 Ik begrijp dat er niets anders opzit dan voor de 200 vragen (die gelukkig soms alleen ja/nee als antwoord hebben...) maar voor de meeste toch een keuze uit 4 mogelijke antwoorden een calculatieveld ga aanmaken (dus globaal 200 * 4 = 800). Ga eerst maar voldoende koffie kopen. Dank voor het meedenken! Quote Link to comment
0 menno Posted April 10, 2023 Share Posted April 10, 2023 @Gustav Dat lijkt me onnodig, je moet alleen de structuur op een slimme manier opzetten. Kijk even naar het bijgevoegde voorbeeld. Is slechts een begin, maar zet je hoop ik in de juiste richting Enquete.fmp12 Quote Link to comment
0 Gustav Posted April 12, 2023 Author Share Posted April 12, 2023 Wow, dit ziet er waanzinnig uit. Erg blij mee. Ga hier mee aan de slag. Dank allen voor het meedenken. Quote Link to comment
0 Marsau Posted April 13, 2023 Share Posted April 13, 2023 (edited) Nog even doordenkend.. Enquetes zijn fascinerende data-dingen. Belangrijke ontwerp-gegeven is of de tool een gelegenheidstool is of niet. Zo nee, dan moet je het misschien nog generieker opzetten. - vragensets (versies van enquetes) - in de vraag zelf het antwoord-model vastleggen: meerkeuze (wederzijds exclusief of niet), een cijfer op een schaal, open tekst. Dus geen aparte keuze tabel; wel een vraag-typologie en een model-antwoord, en eventueel validatie-criteria. - wel een aparte antwoord-tabel (records per deelnemer/sessie/id-vragenset).. - ik zou per deelnemer een sessie-record aanmaken: welke vragenset, en check alle vragen beantwoord. Daar kan je dan ook aanvullende data in opslaan (start en doorlooptijd, etc)... - NB dit is nog een 'platte' enquete. Nog complexer/leuker wordt het als er als dan niet voorwaardelijke subvragen zijn te stellen. Dan moet je ook nog de beslisboom of de proceslogica er in zien te krijgen. Het heb het wel eens in FileMaker gemaakt, maar interface-technisch zijn er wel wat (leuke) uitdagingen. Edited April 13, 2023 by Marsau Quote Link to comment
0 Marsau Posted April 13, 2023 Share Posted April 13, 2023 Aanvulling voor wat betreft analyse en dashboard: Ik denk dat je separaat ook per enquete een soort analyse-model moet hebben. Misschien kan je per vraag al één of meer SQL-query's vastleggen, die je uitvoert als je het dashboard laadt. Kan me ook voorstellen dat er analyse tussen verschillende vraag/antwoord combinaties nodig is. Quote Link to comment
Question
Gustav
Link to comment
10 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.