SUMX
테이블의 각 행에 대해 계산된 식의 합계를 반환합니다.
구문
SUMX(<table>, <expression>)
매개 변수
용어 | 정의 |
---|---|
table |
식이 계산될 행이 포함된 테이블입니다. |
expression |
테이블의 각 행에 대해 계산할 식입니다. |
반환 값
10진수입니다.
설명
SUMX 함수는 테이블 또는 테이블을 반환하는 식의 첫 번째 인수로 사용합니다. 두 번째 인수는 합계를 계산할 숫자가 들어 있는 열 또는 열로 계산되는 식입니다.
SUMX 반복기 함수.
열의 숫자만 계산됩니다. 공백, 논리 값 및 텍스트는 무시됩니다.
수식의 SUMX 보다 복잡한 예제는 ALL 및 CALCULATETABLE참조하세요.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예시
다음 예제에서는 먼저 'InternetSales[SalesTerritoryID] = 5' 식에서 InternetSales 테이블을 필터링한 다음, Freight 열에 있는 모든 값의 합계를 반환합니다. 즉, 식은 지정된 판매 영역에 대해서만 화물 요금의 합계를 반환합니다.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
열을 필터링할 필요가 없는 경우 SUM 함수를 사용합니다. SUM 함수는 열을 참조로 사용하는 것을 제외하고는 같은 이름의 Excel 함수와 비슷합니다.