Les på engelsk

Del via


Table.MinN

Syntaks

Table.MinN(table as table, comparisonCriteria as any, countOrCondition as any) as table

Om

Returnerer de minste 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.

Eksempel 1

Finn raden med den minste verdien i kolonne [a] med betingelsen [a] < 3, i tabellen. Radene sorteres før filteret brukes.

Bruk

Table.MinN( 
    Table.FromRecords({ 
        [a = 2, b = 4],
        [a = 0, b = 0],
        [a = 6, b = 4]
    }), 
    "a", 
    each [a] < 3 
)

Utdata

Table.FromRecords({
    [a = 0, b = 0],
    [a = 2, b = 4]
})

Eksempel 2

Finn raden med den minste verdien i kolonne [a] med betingelsen [b] < 0, i tabellen. Radene sorteres før filteret brukes.

Bruk

Table.MinN(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 8, b = 0],
        [a = 6, b = 2]
    }),
    "a",
    each [b] < 0
)

Utdata

Table.FromRecords({})

Sammenligningskriterier