Menor resultado da expressão entre as linhas. Aceita uma tabela FILTRAR(...) no 1º argumento.
| Campo | Valor |
|---|---|
| Categoria | Contexto e filtro |
| Tipo | Agregação (opera sobre um conjunto de linhas) |
| Aridade | 1 a 2 argumentos |
| Compila para SQL (coluna calculada) | Não |
| Versão | Motor de fórmulas v3. |
Aliases#
Nome canônico: MINX. Aliases aceitos (maiúsc./minúsc. indiferente): (nenhum).
Assinatura#
MINX(expr; [arg2])Todos os argumentos são expressões.
Retorno#
Número (menor resultado por linha), ou vazio.
Tratamento de nulos#
Quando não há linha no contexto trocado, devolve vazio (nunca zero) — um branco é mais honesto que um zero inventado.
Contexto de avaliação#
Iterador — avalia a expressão LINHA A LINHA (a coluna nua vale por linha) e agrega o resultado. Aceita uma tabela virtual FILTRAR(...) no 1º argumento.
Diferenças para DAX#
- Equivalente DAX: MINX
- Compatibilidade: DIFERE do DAX — semântica diferente, atenção
- Observação: A tabela virtual do 1º argumento só pode ser FILTRAR(...).
Exemplos#
MINX(receita - custo)Exemplo com valores#
Entrada: linhas (q=2, p=10) e (q=3, p=20).
MINX(q * p) → 20Resultado esperado: 20
Exemplo de negócio#
Medida comparativa — participação no total, ranking, variação contra outro período.
Erros comuns#
Com dois argumentos, o 1º TEM que ser uma tabela FILTRAR(...) — senão erro guiado.