MAXX

适用于:计算列计算表度量值视觉对象计算

返回对表中每一行的表达式进行计算而得出的结果的最高值。

语法

MAXX(<table>,<expression>,[<variant>])    

parameters

术语 定义
包含将对其表达式进行计算的行的表。
表达式 要为表的每一行计算的表达式。
variant (可选)如果为 TRUE,并且存在变体或混合值类型,则返回基于 ORDER BY DESC 的最高值。

返回值

最高值。

备注

  • MAXX 函数的 table 参数可以是表名称,也可以是计算结果为表的表达式。 第二个参数指示要为表的每一行计算的表达式。

  • 在要计算的值中,只计算以下值:

    • 数字
    • 文本
    • 日期
  • 将跳过空白值。 不支持 TRUE/FALSE 值。

  • 如果表达式具有变体或混合值类型(例如 text 和 number),则默认情况下,MAXX 仅考虑数字。 如果 <variant> = TRUE,则返回最大值。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例 1

下面的公式将表达式用作第二个参数,以计算 InternetSales 表中每个订单的税费和运费总额。 预期结果为 375.7184。

= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])  

示例 2

以下公式首先使用 FILTER 表达式筛选 InternetSales 表,以返回特定销售区域(定义为 [SalesTerritory] = 5)的订单子集。 然后,MAXX 函数对表达式进行计算 - 该表达式是筛选后的表的每一行的第二个参数,然后该函数返回这些订单的最高税费和运费。 预期结果为 250.3724。

= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])  

MAX 函数
MAXA 函数
统计函数