판매 주문일, 판매일이 있는 테이블에서 공통 연월에 집계하는 방법

2185 단어 PowerBIDAX
첫 게시. 잘 이해할 수 없다는 것을 쓰고 있을 가능성이 있으므로, 눈치채는 점은 지적해 주십시오.

요구사항



하나의 팩트 테이블에 수주일과 매출일을 가진 테이블이 있었을 경우,
수주일과 매출일을 기준으로 월별로 집계하거나 전년대비를 내고 싶은 요건이 있다.

도전



당연히 캘린더 테이블을 준비해 릴레이션을 하는 것이 세올리이지만,
POWERBI의 모델링상 릴레이션은 1개 밖에 붙일 수 없기 때문에, 캘린더 테이블의 키를 수주일에 치는지, 매상일에 치는 것의 어느 쪽인가가 되어 버린다.

애초에 2개 붙을 수 있었다고 해도, 아마 요구하는 결과가 되지 않는 것 같은 생각이 든다.
그럼 어떻게 해야 합니까?

두 가지 솔루션



1) 캘린더 테이블을 2개 준비하는 방법



마스터가되는 캘린더 테이블을 NEWTABLE로 복제 (수주 캘린더 = (출하) 캘린더)하고,
수주일, 매출일에 관계를 한다.
두 개의 날짜 차원으로 필터링 할 수 있지만 수주일, 판매일이 and 조건이되어 사용하는 요구 사항이 제한된다.


2) DAX의 USERERATIONSHIP 함수를 사용하는 방법



판매 금액 UR = CALCULATE (SUM ( '수주 테이블'[수주 금액]), USERELATIONSHIP ('수주 달력'[년월일], '수주 테이블'[매출일]))

이 경우 오류가 발생하기 때문에 관계 추가

이번에는 제대로 표시되었다.


눈치채다



USERERATIONSHIP 사용법
모델링에서의 관계로 점선으로 표시되는 액티브하지 않은 관계는 이런 사용법이 있군요.

Special Thanks to Guy in Cube
htps //w w. 요츠베. 이 m/와 tch? v = 2B Xlx3K4

좋은 웹페이지 즐겨찾기