4D v16.3

Sum squares

Página Inicial

 
4D v16.3
Sum squares

Sum squares 


 

Sum squares ( series ) -> Resultado 
Parâmetro Tipo   Descrição
series  Campo, Array in Dados para os quais se retorna a soma de quadrados.
Resultado  Real in Soma dos quadrados dos valores da série

Sum squares devolve a soma de quadrados de series. Se series for um campo indexado, o índice é utilizado para calcular a soma de quadrados. Só pode utilizar um campo com esta função quando imprime um relatório.

Você pode passar um array (uma ou duas dimensões) em series. Neste caso, o array deve ser do tipo inteiro, inteiro longo ou real.

O exemplo a seguir é um método para a variável vQuadrados. O método de objeto atribui a soma de quadrados de uma série de dados a vQuadrados. A variável vQuadrados se imprime na última quebra do relatório:

 vQuadrados:=Sum squares([Tabela1]SeriesDados)

O método a seguir se chama para imprimir os registros na seleção e ativar o processo de quebra:

 ALL RECORDS([Tabela1])
 ORDER BY([Tabela1];[Tabela1]SeriesDados;>)
 BREAK LEVEL(1)
 ACCUMULATE([Tabela1]SeriesDados)
 OUTPUT FORM([Tabela1];"Imprimir formulário")
 PRINT SELECTION([Tabela1])

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 o processo de quebras, consulte os comandos do capítulo Imprimir.

Este exemplo permite obter a soma de quadrados dos valores localizados num 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 também 

Average
Std deviation
Sum
Variance

 
PROPRIEDADES 

Produto: 4D
Tema: Funções estatísticas
Número 28

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: < 4D v6
Modificado: 4D v13

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)