如何查看维度链接的外键?

时间:2013-07-03 02:42:15

标签: powerpivot dimensional-modeling

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

1 个答案:

答案 0 :(得分: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/