Table.MaxTable.Max

СинтаксисSyntax

 
Table.Max(table as table, comparisonCriteria as any, optional default as any) as any 

СведенияAbout

Возвращает наибольшую строку в table, исходя из критериев comparisonCriteria.Returns the largest row in the table, given the comparisonCriteria. Если таблица пуста, то возвращается значение необязательного параметра default.If the table is empty, the optional default value is returned.

Пример 1Example 1

Нахождение строки с наибольшим значением в столбце [a] в таблице ({[a = 2, b = 4], [a = 6, b = 8]}).Find the row with the largest value in column [a] in the table ({[a = 2, b = 4], [a = 6, b = 8]}).

Table.Max(
    Table.FromRecords({
        [a = 2, b = 4],
        [a = 6, b = 8]
    }),
    "a"
)
aa 66
bb 88

Пример 2Example 2

Нахождение строки с наибольшим значением в столбце [a] в таблице ({}).Find the row with the largest value in column [a] in the table ({}). Если таблица пуста, возвращается значение –1.Return -1 if empty.

Table.Max(#table({"a"}, {}), "a", -1)

-1