Table.MaxN
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
지정된 경우 에서 가장 큰 행을 table
반환합니다 comparisonCriteria
. 행을 정렬한 countOrCondition
후 결과를 추가로 필터링하려면 매개 변수를 지정해야 합니다. 정렬 알고리즘은 고정 정렬된 결과를 보장할 수 없습니다. 매개 변수는 countOrCondition
다음과 같은 여러 형식을 사용할 수 있습니다.
- 숫자를 지정하면 오름차순으로
countOrCondition
최대 항목 목록이 반환됩니다. - 조건을 지정하면 처음에 조건을 충족하는 항목 목록이 반환됩니다. 항목이 조건에 실패하면 추가 항목이 고려되지 않습니다.
테이블에서 [a] > 0 조건을 사용하여 [a] 열의 값이 가장 큰 행을 찾습니다. 행은 필터가 적용되기 전에 정렬됩니다.
사용법
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
출력
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
테이블에서 [b] > 0 조건을 사용하여 [a] 열의 값이 가장 큰 행을 찾습니다. 행은 필터가 적용되기 전에 정렬됩니다.
사용법
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
출력
Table.FromRecords({})