다음을 통해 공유


SUMX

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

테이블의 각 행에 대해 계산된 식의 합계를 반환합니다.

구문

SUMX(<table>, <expression>)  

매개 변수

용어 정의
table 식이 계산될 행이 포함된 테이블입니다.
테이블의 각 행에 대해 계산할 식입니다.

반환 값

10진수입니다.

설명

  • SUMX 함수는 테이블 또는 테이블을 반환하는 식의 첫 번째 인수로 사용합니다. 두 번째 인수는 합계를 계산할 숫자가 들어 있는 열 또는 열로 계산되는 식입니다.

  • SUMX는 반복기 함수입니다.

  • 열의 숫자만 계산됩니다. 공백, 논리 값 및 텍스트는 무시됩니다.

  • 수식에서 SUMX의 더 복잡한 예제는 ALLCALCULATETABLE을 참조하세요.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예시

다음 예에서는 먼저 'InternetSales[SalesTerritoryID] = 5` 식에서 InternetSales 테이블을 필터링한 다음 Freight 열에 있는 모든 값의 합계를 반환합니다. 즉, 식은 지정된 판매 영역에 대해서만 화물 요금의 합계를 반환합니다.

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])  

열을 필터링할 필요가 없는 경우 SUM 함수를 사용합니다. SUM 함수는 열을 참조로 사용하는 것을 제외하고 동일한 이름의 Excel 함수와 비슷합니다.

합계
통계 함수