AVERAGEX
테이블에 대해 계산된 식 집합의 평균(산술 평균)을 계산합니다.
구문
AVERAGEX(<table>,<expression>)
매개 변수
용어 | 정의 |
---|---|
table | 테이블의 이름 또는 집계를 수행할 수 있는 테이블을 지정하는 식입니다. |
식 | 스칼라 결과가 있는 식으로, 첫 번째 인수에서 테이블의 각 행에 대해 계산됩니다. |
반환 값
10진수입니다.
설명
AVERAGEX 함수를 사용하면 테이블의 각 행에 대한 식을 계산한 다음 결과 값 집합을 가져와서 산술 평균을 계산할 수 있습니다. 따라서 함수는 테이블을 첫 번째 인수로, 식을 두 번째 인수로 사용합니다.
다른 모든 면에서 AVERAGEX는 AVERAGE와 동일한 규칙을 따릅니다. 숫자가 아닌 셀이나 null 셀은 포함할 수 없습니다. 테이블 및 식 인수는 모두 필요합니다.
집계할 행이 없으면 함수는 공백을 반환합니다. 행이 있지만 지정된 조건을 충족하지 않는 경우 함수는 0을 반환합니다.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예시
다음 예제에서는 InternetSales 테이블의 각 주문에 대한 평균 화물 및 세금을 계산하고, 먼저 각 행에서 화물과 TaxAmt를 합산한 다음, 해당 합계를 평균화합니다.
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
두 번째 인수로 사용되는 식에서 여러 작업을 사용하는 경우 괄호를 사용하여 계산 순서를 제어해야 합니다. 자세한 내용은 DAX 구문 참조를 참조하세요.