Excel Pivot Table - 如何安排字段以对一个字段求和,同时忽略来自另一个不相关字段的重复行
Excel Pivot Table - how to arrange fields to sum a field while ignoring duplicate rows from another unrelated field
我希望有人能帮我弄清楚我在这里做错了什么 - 也许是我缺乏 Pivot table 知识,甚至是数据的建模方式。
我正在根据 MS Access 数据库查询创建报告。为了这个问题的目的,我简化了数据。
连接到 Access 查询后在 Excel 中生成的 table 如下所示:
这里的要点是,尽管 Bob 只完成了一次调查 1,但每个回答的问题都有重复的行,因为我们还引入了关于他养的宠物的数据。
宠物 table 是一种 M2M 关系,与调查问题和答案完全独立。然而,该报告不仅需要显示每个客户的总体调查得分,还需要显示其如何针对宠物进行细分。例如,有多少人在每个包含狗与猫的问题中主要得分为 4 分。
每个问题的答案分数介于 1 到 4 之间。
所以我需要创建一个报告,可以将客户的总体调查分数显示为 12(而不是 24),然后引入 'Pets'(和其他 M2M 客户信息)来分析 Answers 之间的关系以及关于客户的其他信息(例如,养狗的人是否比养猫的人更倾向于回答“4”类答案?)。
任何关于如何最好地实现这一目标的想法都会很有帮助。
如果你真的必须使用主元 table.. 使用 "Data Model" 选项,在 Pet 字段上使用 "Distinct Count"。
或者,使用 "Data"、"From Other Sources"、"From Microsoft Query"、"Excel Files"、"OK",导航到打开的文件。 Select 数据源和所需的列并创建一个新查询:
SELECT DISTINCT Sheet1$
.Client, Sum(Sheet1$
.Score) AS 'Sum of Score'
来自 [file path\file name]
.Sheet1$
Sheet1$
分组 Sheet1$
.客户
我希望有人能帮我弄清楚我在这里做错了什么 - 也许是我缺乏 Pivot table 知识,甚至是数据的建模方式。
我正在根据 MS Access 数据库查询创建报告。为了这个问题的目的,我简化了数据。
连接到 Access 查询后在 Excel 中生成的 table 如下所示:
这里的要点是,尽管 Bob 只完成了一次调查 1,但每个回答的问题都有重复的行,因为我们还引入了关于他养的宠物的数据。
宠物 table 是一种 M2M 关系,与调查问题和答案完全独立。然而,该报告不仅需要显示每个客户的总体调查得分,还需要显示其如何针对宠物进行细分。例如,有多少人在每个包含狗与猫的问题中主要得分为 4 分。
每个问题的答案分数介于 1 到 4 之间。
所以我需要创建一个报告,可以将客户的总体调查分数显示为 12(而不是 24),然后引入 'Pets'(和其他 M2M 客户信息)来分析 Answers 之间的关系以及关于客户的其他信息(例如,养狗的人是否比养猫的人更倾向于回答“4”类答案?)。
任何关于如何最好地实现这一目标的想法都会很有帮助。
如果你真的必须使用主元 table.. 使用 "Data Model" 选项,在 Pet 字段上使用 "Distinct Count"。
或者,使用 "Data"、"From Other Sources"、"From Microsoft Query"、"Excel Files"、"OK",导航到打开的文件。 Select 数据源和所需的列并创建一个新查询:
SELECT DISTINCT Sheet1$
.Client, Sum(Sheet1$
.Score) AS 'Sum of Score'
来自 [file path\file name]
.Sheet1$
Sheet1$
分组 Sheet1$
.客户