Table.MaxN
Devuelve las filas mayores con los criterios dados.
Syntax
Table.MaxN(
table as table,
comparisonCriteria as any,
countOrCondition as any
) as table
Remarks
Devuelve las filas mayores de table
, dados el comparisonCriteria
. Después de ordenar las filas, es necesario especificar el parámetro countOrCondition
para filtrar aún más el resultado. Tenga en cuenta que el algoritmo de ordenación no puede garantizar un resultado ordenado fijo. El parámetro countOrCondition
puede adoptar varios formatos:
- Si se especifica un número, se devuelve una lista de hasta
countOrCondition
elementos en orden ascendente. - Si se especifica una condición, se devuelve una lista de los elementos que cumplen inicialmente la condición. Si un elemento no cumple la condición, no se considerarán más elementos.
Examples
Example #1
Buscar la fila con el valor máximo de la columna [a] con la condición [a] > 0, en la tabla. Las filas están ordenadas antes de aplicar el filtro.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Result:
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Example #2
Buscar la fila con el valor máximo de la columna [a] con la condición [b] > 0, en la tabla. Las filas están ordenadas antes de aplicar el filtro.
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Result:
Table.FromRecords({})
Category
Table.Ordering