Partilhar via


Função MINX (DAX)

Retorna o menor valor numérico que resulta da avaliação de uma expressão para cada linha de uma tabela.

Sintaxe

MINX(<table>, < expression>)

Parâmetros

Termo

Definição

table

A tabela que contém as linhas para as quais a expressão será avaliada.

expression

A expressão a ser avaliada para cada linha da tabela.

Valor de retorno

Um número decimal.

Comentários

A função MINX usa como seu primeiro argumento uma tabela ou uma expressão que retorna uma tabela. O segundo argumento contém a expressão que é avaliada para cada linha da tabela.

A função MINX avalia os resultados da expressão no segundo argumento de acordo com as seguintes regras:

  • Apenas números são contados. Se a expressão não resultar em um número, MINX retornará 0 (zero).

  • Células vazias, valores lógicos e valores de texto são ignorados. Números representados como texto são tratados como texto.

Para incluir valores lógicos e representações de texto de números em uma referência como parte do cálculo, use a função MINA.

Exemplo

O exemplo a seguir filtra a tabela, InternetSales, e retorna apenas linhas para um território de vendas específico. A fórmula localiza o valor mínimo na coluna, Freight.

=MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])

O exemplo a seguir usa a mesma tabela filtrada, como no exemplo anterior, mas, em vez de simplesmente procurar valores na coluna para cada linha da tabela filtrada, a função calcula a soma de duas colunas, Freight e TaxAmt, e retorna o menor valor resultante desse cálculo.

=MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])

Comentários

No primeiro exemplo, os nomes das colunas são não qualificados. No segundo exemplo, os nomes das colunas são totalmente qualificados.