MAXX 函式
評估資料表之每個資料列的運算式,並傳回最大數值。
語法
MAXX(<table>,<expression>)
參數
詞彙 |
定義 |
---|---|
table |
包含將會評估運算式之資料列的資料表。 |
expression |
要針對資料表之每個資料列評估的運算式。 |
傳回值
十進位數字
備註
MAXX 函數的 table 引數可以是資料表名稱,或評估為資料表的運算式。 第二個引數表示要針對資料表之每個資料列評估的運算式。
在要評估的值之中,只會計算下列項目:
數字。 如果運算式沒有評估為數字,MAXX 會傳回 0 (零)。
日期。
空白資料格、邏輯值與文字值都會遭到忽略。 如果您想要在公式中包含非數字的值,請使用 MAXA 函數。
如果資料行或運算式中包含空白的資料格,MAXX 會傳回一個空的資料行。
範例
下列公式會使用運算式做為第二個引數來計算 InternetSales 資料表中每筆訂單之稅額和運費的總金額。 預期的結果是 375.7184。
=MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
下列公式會使用 FILTER 運算式先篩選 InternetSales 資料表來傳回特定銷售區域 (定義為 [SalesTerritory] = 5) 之訂單的子集。 接著,MAXX 函數會針對已篩選之資料表的每個資料列,評估當做第二個引數使用的運算式,然後僅針對那些訂單,傳回最高的稅額和運費成本。 預期的結果是 250.3724。
=MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])