MAXX
为表的每一行计算表达式,并返回最大值。
语法
MAXX(<table>,<expression>)
parameters
术语 | 定义 |
---|---|
表 | 包含将对其表达式进行计算的行的表。 |
表达式 | 要为表的每一行计算的表达式。 |
返回值
最大值。
备注
MAXX 函数的表参数可以是表名称,也可以是以表为计算结果的表达式 。 第二个参数指示要为表的每一行计算的表达式。
在要计算的值中,只计算以下值:
- 数字
- 文本
- 日期
将跳过空白值。 不支持 TRUE/FALSE 值。
在已计算的列或行级安全性 (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])