4D v12.4Min |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
Min
|
Min ( series ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
series | Campo |
![]() |
Dados para os quais se retorna o valor mínimo | |||||
Resultado | Real |
![]() |
Valor mínimo em séries | |||||
Min devolve o mínimo valor em séries. Se séries for um campo indexado, o índice é utilizado para encontrar o valor mínimo.
Se a seleção de séries está vazia, Max devolve 1E50.
Se o comando é executado corretamente, a variável sistema OK toma o valor 1. Se for interrompida (por exemplo se o usuario cliar no botão Parar o termômetro de progresso), a variável OK toma o valor 0.
O exemplo a seguir é um método de objeto para a variável vMin localizada na área de quebra 0 do formulário. A variável é impressa ao final do relatório. O método de objeto atribui o valor mínimo do campo à variável, a qual se imprime na última quebra do relatório:
vMin:=Min([Empregados]Salário)
O método a seguir é chamado para imprimir os registros na seleção e ativar o processo de quebra:
ALL RECORDS([Empregados])
ORDER BY([Empregados];[Empregados]Sobrenome;>)
BREAK LEVEL(1)
ACCUMULATE([Empregados]Salário)
FORM SET OUTPUT([Empregados];"Imprimir formulário")
PRINT SELECTION([Empregados])
Nota: o parâmetro do comando BREAK LEVEL deve ser igual ao número de quebras em seu relatório. Para maior informação sobre quebras, consulte os comandos do tema Imprimir.
O exemplo a seguir procura a venda mais baixa de um empregado e mostra o resultado em uma caixa de diálogo de alerta. As quantidades vendidas são guardadas no subcampo [Empregados]VendasDolares:
ALERT("Vendaminima = "+String(Min([Empregados]VendasDolares)))
Produto: 4D
Tema: Funções estatísticas
Número
4
Modificado: 4D v11 SQL Release 3