为什么具有多个来源的 PowerPivots 不显示正确的数据,除非将某些内容添加到值列表中?

Why do PowerPivots with multiple sources not show the correct data unless something is added to the Values list?

我有三个 table:

事件

人物事件

人参加活动。这种多对多关系由联结 table PersonEvent 建模,它还记录了 Hours Spent on the Event。我将每个 table 添加到数据模型中,如下所示:

我想看看哪些人参加了哪些活动。 PowerPivot 显示每个人都参加了每个事件,这显然是错误的:

只有当我将“花费的小时数总和”添加到 PowerPivot 时,才会显示正确的信息:

为什么?

这与 Power Pivot 无关,与 Excel pivot table MDX 生成有关。

Here's a thorough explanation from a thread I participated in on the Technet forums. 请参阅线程中的倒数第二个 post。