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.
Consulte também