我希望有人能帮我弄清楚我在这里做错了什么——也许是我缺乏数据透视表知识,甚至是数据的建模方式。
我正在从 MS Access 数据库查询创建报告。为了这个问题,我已经简化了数据。
连接到 Access 查询后在 Excel 中生成的表如下所示:
这里的要点是,尽管 Bob 只完成了一次调查 1,但每个回答的问题都有重复的行,因为我们还引入了关于他拥有哪些宠物的数据。
Pet 表是一种 M2M 关系,与调查问题和答案完全分开。但是,该报告不仅需要显示每个客户的总体调查得分,还需要显示这对 Pets 的影响。例如,有多少人在狗对猫的每个问题中得分主要为 4 分。
每个问题的答案分数在 1 到 4 之间。
所以我需要创建一个报告,可以将客户的总体调查分数显示为 12(而不是 24),然后引入“Pets”(和其他 M2M 客户信息)来分析 Answers 与客户其他信息之间的关系(例如,养狗的人比养猫的人更倾向于回答“4”类答案吗?)。
关于如何最好地实现这一目标的任何想法都会非常有帮助。