| 4D v15 R3Average | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15 R3
 Average 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Average ( series ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| series | Campo, Array |   | Dados para os quais se retorna a média | |||||
| Resultado | Real |   | Média aritmética da série | |||||
Average retorna a média aritmética de series. Se series for um campo indexado, o índice é utilizado para calcular a média.
Você pode passar um array (de uma ou duas dimensões) em series. Neste caso, o array deve ser do tipo Inteiro, Inteiro longo ou Real.
Se o comando for executado corretamente, a variável sistema OK toma o valor 1. Se for interrompida (por exemplo se o usuário clicar no botão Deter do termômetro de progresso) a variável OK toma o valor 0.
O exemplo a seguir define a variável vMedia que está na área de quebra B0 de um formulário de saída. A linha de código é o método de objeto para vMedia. O método de objeto não é executado até o nível de quebra 0:
 vMedia:=Average([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 rupturas em seu relatório. Para maior informação sobre quebras, consulte Imprimir.
Este exemplo permite obter a média das 15 primeiras notas da seleção:
 ARRAY REAL($ArrGrades;0)
 QUERY([Exams];[Exams]Exam_Date=!01/07/11!)
 ORDER BY([Exams];[Exams]Exam_Grade;<)
 SELECTION TO ARRAY([Exams]Exam_Grade;$ArrGrades)
 ARRAY REAL($ArrGrades;15)
 vAverage:=Average($ArrGrades)
									ACCUMULATE
									
									BREAK LEVEL
									
									Max
									
									Min
									
									ORDER BY
									
									PRINT SELECTION
									
									Subtotal
									
									Sum
									
	Produto: 4D
	Tema: Funções estatísticas
	Número 
        2
        
        
        
	
	Modificado: 4D v11 SQL Release 3
	Modificado: 4D v13
	
	
	
	Manual de linguagem 4D ( 4D v15 R3)
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário