返回列中的最大值或两个标量表达式之间的最大值。
语法
MAX ( <列名或标量值 1>, [<标量值 2>] )
参数 | 属性 | 描述 |
列名或标量值 1 | 要查找其最大值的列或用于对比的一个标量表达式 | |
标量值 2 | 可选 | 用于对比的第二个标量表达式 |
返回值
标量
一个任意类型的值
列中的最大值或两个表达式中的最大值
备注
在比较两个表达式时,空值将视为 0。 也就是说,MAX(1, Blank() ) 会返回 1,MAX( -1, Blank() ) 会返回 0。 如果两个参数都为空,则 MAX 返回空白。 如果任一表达式返回不允许的值,MAX 将返回一个错误。
不支持 TRUE/FALSE 值。 如果要统计 TRUE/FALSE 值列,请使用 MAXA 函数。
MAX 函数在内部执行 MAXX,两者没有任何性能差异。所以下面两个表达式等价
MAX ( table[column] ) ---- 等价于 ---- MAXX ( table, table[column] )
MAX 用于直接计算某一列的最大值。 如果要对一组表达式的结果求最大值,需要使用 MAXX 函数。
示例
以下示例返回两个表达式结果之间的最大值:
=MAX([TotalSales], [TotalPurchases])
MAX(‘ColumnName’) 是不是 MAXX(‘TableName’,’ColumnName’) 的变形?