0

我有一个带有“值”的事实表。事实表有两个外键“Job Manager”和“Project Director”,它们都链接到 DimPerson 表中的 PersonKey。这个 DimPerson 表有人名等。我如何查看 Job Manager 的值?我只能按人名查看,但这并不能告诉我他们是工作经理还是项目总监,但两者都是加在一起的。使用 powerpivot 如何查看 Job Manager 的值?还是项目总监的价值?

4

1 回答 1

0

PowerPivot 中的表之间只能有一个活动关系。要使用非活动关系,您可以创建引用它的计算度量。

您将有一个基于工作经理的从 FactTable 到 DimPerson 的关系(使其成为活动关系)和另一个基于项目主管的从 FactTable 到 DimPerson 的关系(非活动关系)。

然后,您将创建两个类似于以下内容的度量:

ValueByJobManager:= Sum(FactTable[Value])

ValueByProjectDirector:= Calculate(Sum(FactTable[Value]),USERRELATIONSHIP(FactTable[ProjectDirectorKey],DimPerson[PersonKey]))

这是关于这个主题的一篇很好的博客文章:http: //www.leehbi.com/2012/03/new-features-in-powerpivot-v2/

于 2013-07-04T19:32:58.417 回答