MINX
테이블의 각 행에 대한 식을 계산하여 발생하는 가장 낮은 값을 반환합니다.
구문
MINX(<table>, < expression>,[<variant>])
매개 변수
용어 | 정의 |
---|---|
table | 식이 계산될 행이 포함된 테이블입니다. |
식 | 테이블의 각 행에 대해 계산할 식입니다. |
variant | (선택 사항) TRUE이고 변형 또는 혼합 값 형식이 있는 경우 ORDER BY ASC를 기반으로 하는 가장 낮은 값이 반환됩니다. |
반환 값
가장 낮은 값입니다.
설명
MINX 함수는 테이블을 반환하는 식이나 테이블의 첫 번째 인수로 사용합니다. 두 번째 인수는 테이블의 각 행에 대해 계산되는 식을 포함합니다.
빈 값은 건너뜁습니다. TRUE/FALSE 값은 지원되지 않습니다.
식에 텍스트 및 숫자와 같은 변형 또는 혼합 값 형식이 있는 경우 기본적으로 MINX는 숫자만 고려합니다. 이면
<variant> = TRUE
최소값이 반환됩니다.이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예 1
다음 예제에서는 InternetSales 테이블을 필터링하고 특정 판매 지역에 대한 행만 반환합니다. 그런 다음 수식은 Freight 열에서 최소값을 찾습니다.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
예제 2
다음 예제에서는 이전 예제와 동일한 필터링된 테이블을 사용하지만 필터링된 테이블의 각 행에 대한 열의 값을 조회하는 대신, 함수는 두 열인 Freight 및 TaxAmt의 합계를 계산하고 해당 계산에서 생성된 가장 낮은 값을 반환합니다.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
첫 번째 예제에서 열의 이름은 정규화되지 않습니다. 두 번째 예제에서는 열 이름이 정규화됩니다.