4D v16.3

Sum squares

Home

 
4D v16.3
Sum squares

Sum squares 


 

Sum squares ( Objekt ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Objekt  Feld, Array in Objekt, dessen Quadratsumme ermittelt werden soll
Funktionsergebnis  Zahl in Quadratsumme von Feldname

Die Funktion Sum squares gibt die Quadratsumme der Werte aus Objekt zurück. Ist Objekt indiziert, wird der Index für die Berechnung verwendet.

In Objekt können Sie ein Array (ein- oder zweidimensional) übergeben. Es muss vom Typ Ganzzahl, Lange Ganzzahl oder Zahl sein.

Folgendes Beispiel zeigt eine Objektmethode für die Variable vSquares. Die Objektmethode weist vSquares die Quadratsumme zu, die im letzten Umbruch des Berichts gedruckt wird:

 vSquares:=Sum squares([Table1]DataSeries)

Folgende Methode druckt die Datensätze in der Auswahl und aktiviert den Umbruch:

 ALL RECORDS([Table1])
 ORDER BY([Table1];[Table1]DataSeries;>)
 BREAK LEVEL(1)
 ACCUMULATE([Table1]DataSeries)
 OUTPUT FORM([Table1];"PrintForm")
 PRINT SELECTION([Table1])

Hinweis: Der Parameter für den Befehl BREAK LEVEL sollte gleich sein mit der Anzahl der Umbrüche in Ihrem Bericht. Weitere Informationen dazu finden Sie im Kapitel Drucken.

Dieses Beispiel erhält die Quadratsumme der Werte im Array:

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



Siehe auch 

Average
Std deviation
Sum
Variance

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Berechnungen
Nummer: 28

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: < 4D v6
Geändert: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)