versión 11.3 (Modificado)
Average (series) Numérico
Parámetro | Tipo | Descripción | |
series | Campo | Datos para los cuales se devuelve el promedio | |
Resultado | Numérico | Media aritmética (promedio) de series |
Descripción
Average devuelve la media aritmética (promedio) de series. Si series es un campo indexado, el índice se utiliza para calcular el promedio.
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 0. 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.
Ejemplo
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) OUTPUT FORM ([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 los comandos de impresión.
Ver también
ACCUMULATE, BREAK LEVEL, Max, Min, ORDER BY, PRINT SELECTION, Subtotal, Sum.