1. Excel (엑셀)에서 유용하게 사용하는 sumproduct 함수는 Power BI (파워비아이)에서 SUMX라는 함수로 제공한다
대체 왜... 그 훌륭하고 사람들이 많이 사용해 익숙한 엑셀의 sumproduct를 이름을 바꿔놔서 헷갈리게 하는지... 마소의 네이밍은 정말... 아무튼 그러합니다.
2. RELATED 로 테이블 2개 연결하기
엑셀은 파일 하나에 여러 테이블(탭)을 만들고 손쉽게 가져다 사용할 수 있다.
하지만 Power BI는 그게 안 된다. 원본을 엑셀을 사용하든, 데이터베이스를 사용하든 SUMX 계산식만으로는 서로 다른 테이블을 연결할 수가 없다. RELATED를 이용해 두 테이블을 연결해 계산하는 방법을 소개한다.
1 ) 테이블 생성하기
홈에서 'Enter data'로 들어가거나 모델링에서 '새 테이블'로 들어가 TotalCost라는 테이블을 생성한다.
2-1 ) 테이블에 '새 측정값'으로 SUMX 함수를 이용해 값 계산하기
# SUMX Syntax
SUMX('테이블', 수식)
2-2 ) 서로 다른 테이블을 연결하기 위해 RELATED 이용하기
# SUMX with RELATED
TotalCost = SUMX('Sales', [Qty] * RELATED(Product[Cost]))
설명하자면, TotalCost라는 테이블을 만들고, 그 테이블에 SUMX 함수를 사용해 'Sales'테이블의 [Qty]열과 RELATED 함수를 사용해 'Product'테이블의 [Cost] 컬럼을 * 곱연산 한다.
Tag. powerbi sumproduct, powerbi sum product, power bi sumproduct, power bi sum product, 파워비아이 sumproduct, 파워비아이 sum product
'개발자 > Big Data' 카테고리의 다른 글
Power BI DAX 결과 값에 (,) 콤마 넣기 / 백분율(%) 넣기 (0) | 2021.01.07 |
---|---|
Power BI WHERE 조건 사용하기 (0) | 2020.12.24 |
Power BI M formula (파워 BI M 수식 - 코딩을 해보자...) (0) | 2020.12.23 |
Power BI 연습 (투마일스 - 온라인 쇼핑몰 영업현황) (0) | 2020.12.11 |
MapReduce vs Apache Spark (0) | 2020.06.22 |