Saltar al contenido principal
Versión: 20 R10

Sum squares

Sum squares* ( series ) : Real

ParámetroTipoDescripción
seriesField, ArrayDatos para los cuales se devuelve la suma de cuadrados
ResultadoRealSuma de cuadrados de series

Descripción

Sum squares* devuelve la suma de cuadrados de series. Si series es un campo indexado, el índice se utiliza para calcular la suma de cuadrados.

Puede pasar un array (de una o dos dimensiones) en series. En este caso, el array debe ser de tipo Entero, Entero largo o Real.

Ejemplo 1

El siguiente ejemplo es un método para la variable vCuadrados. El método de objeto asigna la suma de cuadrados de una serie de datos a vCuadrados. La variable vCuadrados se imprime en la última ruptura del informe:

 vCuadrados:=Sum squares([Tabla1]SeriesDatos)

El siguiente método se llama para imprimir los registros en la selección y activar el proceso de ruptura:

 ALL RECORDS([Tabla1])
 ORDER BY([Tabla1];[Tabla1]SeriesDatos;>)
 BREAK LEVEL(1)
 ACCUMULATE([Tabla1]SeriesDatos)
 OUTPUT FORM([Tabla1];"Imprimir formulario")
 PRINT SELECTION([Tabla1])

Nota: el parámetro del comando BREAK LEVEL debe ser igual al número de rupturas en su informe. Para mayor información sobre el proceso de rupturas, consulte Impresión.

Ejemplo 2

Este ejemplo permite obtener la suma de cuadrados de los valores ubicados en un array:

 ARRAY REAL($ArrGrades;0)
 QUERY([Exams];[Exams]Exam_Date=!01/07/11!)
 SELECTION TO ARRAY([Exams]Exam_Grade;$ArrGrades)
 vSumSquares:=Sum squares($ArrGrades)

Ver también

Average
Std deviation
Sum
Variance

Propiedades

Número de comando28
Hilo seguro