일부 차원을 공유하는 2 개의 팩트 테이블을 사용하여 큐브를 작성합니다. 아래 예에서 각 링크와 함께 Fact_Employee, Fact_Manager, Dim_Date, Dim_Country, Dim_Employee 및 Dim_Manager가 있습니다.동일한 차원을 공유하는 SSAS 사실
내가 하나 Dim_Country을 만든 SSAS에서. 큐브의 차원 사용법에서는 2 차원 (Man_Country 및 Emp_Country)을 만들고 각 측정 값 그룹에 연결합니다.
내 Fact_Employee에는 Dim_Manager의 키가 있으므로 관련시킬 수 있습니다.
내 문제는 Man_Country, Emp_Country, Emp_Amount 및 Man_Amount를 드래그 한 피벗 테이블에서 관리자 번호와 관련이없는 모든 Manager 국가의 목록을 얻었 기 때문에 작동하지 않습니다. 직원 국가는 직원 번호와 올바르게 연결되지만 중복됩니다. 아래 그림은 결과 피벗 테이블과 내가 얻으려고하는 것을 보여줍니다. 나는 정확한 결과를 위해 데이터 원본 뷰 또는 큐브 차원 사용량을 변경해야 할 무엇
.
사용자는 관리자 국가를 통해 피벗을 필터링하여 모든 직원 국가 및 번호와 금액 (관리자 및 직원)을 볼 수 있어야합니다.
사전 도움을 주셔서 감사드립니다.
감사합니다, PC
그냥 두 측정 값 그룹 대이 차원에 대한 차원 사용량을 구성하는 기억을 모두 측정 값 그룹이 차원을 사용해야합니다 당신이 다음 국가 차원이있는 경우
관리자가 아닌지 여부를 나타내는 필드와 직원이 어떤 관리자와 연결되어 있는지를 나타내는 필드가있는 모든 관리자/직원을 포함하는 1 차원을 만들지 않으시겠습니까? 그런 다음 Manager/Employee에 롤업 할 수있는 1 개의 금액 테이블이있는 1 Fact Table이 있습니까? – manderson