Καλησπερα , φτιαχνω ενα report οπου υπολογιζει συχνοτητες χρησιμοποιωντας Matrix
Εχω μια στηλη η οποια περιεχει πολλαπλα groups απαντησεων οπως βλεπετε στο επομενο screenshot
Σε καθε γκρουπ απαντησεων υπολογιζω το αθροισμα των απαντησεων (γραμμη total ) καλωντας την subtotal συναρτηση
Το προβλημα ειναι οτι θελω να υπολογισω της επι τοις εκατο συχνοτητες για καθε απαντηση
Οποτε για το πρωτο γκρουπ απαντησεων θελω να διαιρεσω το καθε κελι με το αντιστοιχο αθροισμα total .
Αυτη τη στιγμη αυτο δεν ειναι εφικτο γιατι ο αριθμος των απαντησεων σε καθε groθp ειναι διαφορετικος (χρησιμοποιω matrix) και δεν υπαρχει τροπος να γνωριζουμε το total καθως υπολογιζεται on the fly
Yπαρχει τροπος να το υλοποιησω?
Σκεφτομουν να καλω για καθε κελι μια συναρτηση της μορφης ( Συχνοτητα στο κελι 1 / (Αθροισμα συχνοτητων στηλης για το καθε group) , oποτε στο πρωτο βημα θα υπολογισει ( #Κελι 1 / #Κελι 1) , στο δευτερο ( #Κελι 1 / Αθροισμα (#Κελι 1 + #Κελι 2) , κτλ μεχρι το τελευταιο βημα οπου τοτε στον παρανομαστη θα εχει υπολογιστει το πραγματικο αθροισμα ..)
Ευχαριστω