MINX 函数 (DAX)
返回通过为表的每一行计算表达式而得出的最小数值。
语法
MINX(<table>, < expression>)
参数
项 |
定义 |
---|---|
table |
包含该表达式计算所针对的行的表。 |
expression |
要对表中每一行计算的表达式。 |
返回值
小数。
注释
MINX 函数采用表或返回表的表达式作为其第一个参数。第二个参数包含为该表的每一行计算的表达式。
MINX 函数根据下面的规则计算第二个参数中表达式的结果:
只对数字进行计算。如果表达式不产生数字结果,MINX 将返回 0(零)。
空单元格、逻辑值和文本值将被忽略。以文本形式表示的数字被视为文本。
如果您想要在引用中将逻辑值和数字的文本表示形式作为计算的一部分包括,则使用 MINA 函数。
示例
下面的示例筛选表 InternetSales,并且只返回特定销售区域的行。然后,该公式查找 Freight 列中的最小值。
=MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
下面的示例使用与前一示例中相同的筛选表,但该函数不是只查找筛选表中每一行的列中的值,而是计算 Freight 和 TaxAmt 这两列之和,并且返回该计算得出的最小值。
=MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
注释
在第一个示例中,列名称是未限定名称。在第二个示例中,列名称是完全限定名称。