| 4D v15 R3Average | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15 R3
 Average 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Average ( series ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| series | Campo, Array |   | Datos para los cuales se devuelve el promedio | |||||
| Resultado | Real |   | Media aritmética (promedio) de series | |||||
Average devuelve la media aritmética (promedio) de series. Si series es un campo indexado, el índice se utiliza para calcular el promedio.
Puede pasar en series un array (de una o dos dimensiones). En este caso, el array debe ser de tipo Entero, Entero largo o Real.
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. Si se interrumpe (por ejemplo si el usuario hace clic en el botón Detener del termómetro de progreso) la variable OK toma el valor 0.
El siguiente ejemplo define la variable vPromedio que está en el área de ruptura B0 de un formulario de salida. La línea de código es el método de objeto para vPromedio. El método de objeto no se ejecuta hasta el nivel de ruptura 0:
 vPromedio:=Average([Empleados] Salario)El siguiente método se llama para imprimir los registros en la selección y activar el proceso de ruptura:
 ALL RECORDS([Empleados])
 ORDER BY([Empleados];[Empleados]Apellido;>)
 BREAK LEVEL(1)
 ACCUMULATE([Empleados]Salario)
 FORM SET OUTPUT([Empleados];"Imprimir formulario")
 PRINT SELECTION([Empleados])Nota: el parámetro del comando BREAK LEVEL debe ser igual al número de rupturas en su informe. Para mayor información sobre rupturas, consulte Impresión.
Este ejemplo permite obtener la media de los 15 primeras notas de la selección:
 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
									
	Producto: 4D
	Tema: Funciones estadísticas
	Número 
        2
        
        
        
	
	Modificado: 4D v11 SQL Release 3
	Modificado: 4D v13
	
	
	
	Manual de lenguaje 4D ( 4D v15 R3)
	
	Manual de lenguaje 4D ( 4D v15)
	
	
	
	Manual de lenguaje 4D ( 4D v15.4)
	
	Manual de lenguaje 4D ( 4D v15.3)
 Añadir un comentario
Añadir un comentario