Zdieľať cez


Table.MinN

Syntax

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

Informácie

Vráti najmenší riadok (riadky) v tabuľke tablevzhľadom na comparisonCriteria. Po zoradení countOrCondition riadkov musí byť určený parameter na ďalšie filtrovanie výsledku. Vezmite na vedomie, že algoritmus zoraďovania nemôže zaručiť fixný zoradený výsledok. Parameter countOrCondition môže mať viacero foriem:

  • Ak je zadané číslo, vráti sa zoznam maximálne countOrCondition do položiek vo vzostupnom poradí.
  • Ak je zadaná podmienka, vráti sa zoznam položiek, ktoré na začiatku spĺňajú podmienku. Keď položka nespĺňa podmienku, žiadne ďalšie položky sa už neberajú do úvahy.

Príklad č. 1

Nájdite v tabuľke riadok s najmenšou hodnotou v stĺpci [a] za podmienky, že [a] < 3. Riadky sa zoradia pred tým, ako sa použije filter.

Použitie

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

Výkon

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

Príklad č. 2

Nájdite v tabuľke riadok s najmenšou hodnotou v stĺpci [a] za podmienky, že [b] < 0. Riadky sa zoradia pred tým, ako sa použije filter.

Použitie

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

Výkon

Table.FromRecords({})

Kritériá porovnania