Apparently you have fields [clarity], [Writing],... which is a bit
un-normalized. A better structure would take your current field names and
make them data values. Your display below would be generated from 15 records
rather than 5 (unless your display doesn't depict your structure).
I would first create a union query to normalize:
SELECT Selection, "Clarity" as Attribute, [Clarity] as Response
FROM tblSurvey
UNION ALL
SELECT Selection, "Writing", [Writing]
FROM tblSurvey
UNION ALL
....etc..;
Then, you can create a totals query
SELECT Selection, Avg(Response) as AvgResp
FROM quniUnionQuery
GROUP BY Selection;
You can then add this query to your report's record source.
--
Duane Hookom
MS Access MVP
dmiller4444 said:
Hi,
Again thanks for your earlier reply. Try as I may, I can't seem to figure
out how to use your suggestion. Let me explain more. This is the concept of
my report.
Selection clarity Writing Applicability Overall
Question1 4 3 3 3
Question1 2 2 3 2
Question1 4 4 4 4
Avg 3.3 3 3.3 3
Question2 2 2 2 2
Question2 3 3 3 3
Avg 1.7 1.7 1.7 1.7
And so on. There are say 50 questions, and 20 responses, and I want to
sort the report based on the avg score for overall.