为什么具有多个源的PowerPivot不会显示正确的数据,除非将某些值添加到值列表中?
我有三个表格:
人
事件
PersonEvent
人参加活动。 这个多对多的关系是由联结表PersonEvent来模拟的,它也logging事件所花费的时间。 我将这些表中的每一个添加到数据模型中,如下所示:
我想看看哪些人参加了哪些活动。 PowerPivot显示每个人参加每个事件,这显然是错误的:
只有当我在PowerPivot中添加“花费的小时数”时才会显示正确的信息:
为什么?
这与Power Pivot无关,并且与Excel数据透视表MDX生成有关。
以下是我参与Technet论坛的主题的详细解释。 请参阅线程中的倒数第二个post。