当同一条记录多次出现时旋转 table

Pivot table when same record appears multiple times

我有一个数据集,其中一些字段每条记录有多个值(即一家餐厅可以同时提供堂食和外卖两种用餐选择)。结果,当我导出数据时,每条记录都会创建两行。请参阅下面的示例数据。

Org ID  Org Name          Dining Style  Restaurant Type
1001    Fast Burger       Dine-in       Fast Food
1002    Bob's Burgers     Dine-in       Fast Food
1002    Bob's Burgers     Take Out      Fast Food
1003    Main Street Diner Dine-in       Diner
1001    Fast Burger       Take Out      Fast Food

您会在这里看到 Bob's BurgersFast Burger 出现两次,因为它们每个都有 Dine-inTake Out Dining Style 选项。

如果我创建一个数据透视表 table 来计算每种用餐风格的餐厅数量,我会得到一个准确的结果,因为 Dining Style 字段是多个 select。

Row Labels  Count of Dining Style
Dine-in     3
Take Out    2

但是,如果我创建数据透视表 table 来按餐厅类型汇总计数,我会得到不准确的结果。

Row Labels  Count of Restaurant Type
Diner       1
Fast Food   4
Grand Total 5

这是一个不准确的计数,因为 Fast Food Restaurant Type 的总数应该是 1,而 Diner Restaurant Type 的总数应该是 1。我得到一个不准确的结果,因为对于 Restaurant Type 字段,餐厅只能用一个选项来表征,但餐厅在数据集中出现多次,因为餐厅可以用其他字段的多种方式来表征。

由于 Org IDOrg Name 始终应用于同一机构的所有记录,我如何在数据透视表 table(或其他一些 Excel 功能)来准确总结餐厅类型的数量?

如果您使用的是 Excel 2013 或更高版本,那么在创建数据透视表 table 时,请务必选中 'Add this data to the Data Model' 复选框。您现在将在“值字段设置”中看到“不同计数”选项。