Я надеюсь, что кто-то может помочь мне понять, что я делаю здесь неправильно - возможно, это мое отсутствие знаний о сводных таблицах или даже то, как моделируются данные.
Я создаю отчет по запросу базы данных MS Access. Я упростил данные для целей этого вопроса.
Таблица, созданная в Excel после подключения к запросу Access, выглядит следующим образом:

Суть в том, что, хотя Боб только 1 раз закончил опрос, для каждого вопроса есть повторяющиеся строки, потому что мы также вводим данные о том, какие у него домашние животные.
Таблица домашних животных является отношением M2M и полностью отделена от вопросов и ответов на опрос. Тем не менее, отчет должен показать не только совокупный балл опроса для каждого клиента, но и то, как это не подходит для домашних животных. Например, сколько людей получают в основном 4 балла за каждый вопрос, у которого есть собаки против кошек.
Каждый вопрос имеет оценку ответа от 1 до 4.
Итак, мне нужно создать отчет, который может показать совокупный балл опроса клиента как 12 (а не 24), а затем ввести «Домашние животные» (и другую информацию о клиенте M2M), чтобы проанализировать связь между Ответами и другой информацией о клиент (например, люди с собаками склонны отвечать с ответами категории 4 чаще, чем с кошками?).

Любые мысли о том, как мне лучше всего добиться этого, были бы очень полезны.