Table.MaxN
Table.MaxN(table as table, comparisonCriteria as any, countOrCondition as any) as table
Returnerer de største radene i table
, gitt comparisonCriteria
. Når radene er sortert, må parameteren countOrCondition
angis for å filtrere resultatet ytterligere. Vær oppmerksom på at sorteringsalgoritmen ikke kan garantere et fast sortert resultat. Parameteren countOrCondition
kan ta flere skjemaer:
- Hvis et tall er angitt, returneres en liste over opptil
countOrCondition
elementer i stigende rekkefølge. - Hvis en betingelse er angitt, returneres en liste over elementer som i utgangspunktet oppfyller betingelsen. Når et element mislykkes, vurderes ingen flere elementer.
Finn raden med den største verdien i kolonne [a] med betingelsen [a] > 0, i tabellen. Radene sorteres før filteret brukes.
Bruk
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 0, b = 0],
[a = 6, b = 2]
}),
"a",
each [a] > 0
)
Utdata
Table.FromRecords({
[a = 6, b = 2],
[a = 2, b = 4]
})
Finn raden med den største verdien i kolonne [a] med betingelsen [b] > 0, i tabellen. Radene sorteres før filteret brukes.
Bruk
Table.MaxN(
Table.FromRecords({
[a = 2, b = 4],
[a = 8, b = 0],
[a = 6, b = 2]
}),
"a",
each [b] > 0
)
Utdata
Table.FromRecords({})