MINX
傳回評估數據表每個數據列表達式所產生的最低值。
語法
MINX(<table>, < expression>,[<variant>])
參數
術語 | 定義 |
---|---|
table |
數據表,其中包含將評估表達式的數據列。 |
expression |
要針對數據表的每個數據列評估的表達式。 |
variant |
(選擇性)如果 TRUE ,而且有變體或混合實值型別,則會根據 ORDER BYASC 傳回最低值。 |
傳回值
最小值。
言論
MINX 函式會以數據表或傳回數據表的表達式作為其第一個自變數。 第二個自變數包含針對數據表每個數據列評估的表達式。
會略過空白值。 不支援
TRUE
/FALSE
值。如果表達式具有 variant 或混合實值類型,例如 text 和 number,則根據預設,MINX 只會考慮數位。 如果
<variant> = TRUE
,則會傳回最小值。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例 1
下列範例會篩選 InternetSales 數據表,並只傳回特定銷售領域的數據列。 然後公式會在 [貨運] 數據行中尋找最小值。
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
範例 2
下列範例會使用與上一個範例中相同的篩選數據表,但不會只查詢篩選數據表中每個數據列的值,函式會計算兩個數據行的加總,Freight 和 TaxAmt,並傳回該計算所產生的最低值。
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
在第一個範例中,數據行的名稱不合格。 在第二個範例中,數據行名稱是完整名稱。