"값"이있는 사실 테이블이 있습니다. 팩트 테이블에는 DimPerson 테이블의 PersonKey에 링크되는 두 개의 외래 키 "작업 관리자"와 "프로젝트 디렉터"가 있습니다. 이 DimPerson 테이블에는 사람 이름 등이 있습니다. 어떻게 작업 관리자에서 값을 볼 수 있습니까? 저는 사람 이름으로 만 볼 수 있지만 Job Manager 또는 Project Director인지 여부는 알려주지 않지만 둘 다 함께 합산됩니다. Powerpivot 사용 Job Manager에서 값을 볼 수 있습니까? 또는 프로젝트 디렉터의 가치?차원이 연결된 외부 키를 확인하는 방법은 무엇입니까?
0
A
답변
0
PowerPivot의 테이블 간에는 하나의 활성 관계 만있을 수 있습니다. 비활성 상태 관계를 사용하려면이를 참조하는 계산 된 계수를 만들면됩니다.
프로젝트 관리자 (비활성 관계)를 기반으로 작업 관리자 (활성 관리자로 설정) 및 FactTable에서 DimPerson으로의 다른 관계에 따라 FactTable에서 DimPerson으로의 관계가 있습니다. http://www.leehbi.com/2012/03/new-features-in-powerpivot-v2/
:ValueByJobManager:= Sum(FactTable[Value])
ValueByProjectDirector:= Calculate(Sum(FactTable[Value]),USERRELATIONSHIP(FactTable[ProjectDirectorKey],DimPerson[PersonKey]))
여기에 주제에 대한 좋은 블로그 게시물입니다 :
은 그럼 당신은 같은 모양 두 조치를 만들 것