MAXX

適用於:匯出數據行匯出數據表量值視覺計算

針對資料表的每個資料列評估運算式,並傳回所得出的最高值。

語法

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

參數

詞彙 [定義]
table 資料表,其包含將評估其運算式的資料列。
expression 資料表中每個資料列要評估的運算式。
variant (選擇性) 如果為 TRUE,並且存在變體或混合的值類型,則會傳回基於 ORDER BY DESC 的最高值。

傳回值

最高值。

備註

  • MAXX 函式的 table 引數可以是資料表名稱,或針對資料表評估的運算式。 第二個引數表示針對資料表的每個資料列所評估的運算式。

  • 只有下列各項的值會進行評估:

    • 數字
    • 文字
    • 日期
  • 空白值會略過。 不支援 TRUE/FALSE 值。

  • 如果運算式具有變體或混合的值類型 (例如文字和數字),則依預設 MAXX 只會考慮數字。 如果 <variant> = TRUE,則會傳回最大值。

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例 1

下列公式會使用運算式作為第二個引數,以計算 InternetSales 資料表中每個訂單的稅額和運費總額。 預期的結果為 375.7184。

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

範例 2

下列公式會先篩選 InternetSales 資料表,方法是使用 FILTER 運算式來傳回特定銷售區域的訂單子集,定義為 [SalesTerritory] = 5。 然後,MAXX 函式會針對篩選資料表的每個資料列,評估作為第二個引數所使用的運算式,並只傳回那些訂單中的最高稅額和運費。 預期的結果為 250.3724。

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

MAX 函式
MAXA 函式
統計函式