Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
collection.average( )

collection.average( ) 


 

collection.average ( {EigenschaftsPfad} ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
EigenschaftsPfad  Text in Pfad Objekteigenschaft für die Berechnung
Funktionsergebnis  Zahl, Undefined in Arithmetisches Mittel (Durchschnitt) der Collection Werte

Die Funktion collection.average( ) gibt das arithmetische Mittel (Durchschnitt) von definierten Werten in der Collection Instanz zurück.

Bei der Berechnung werden nur numerische Elemente berücksichtigt (andere Elementtypen werden ignoriert).

Enthält die Collection Objekte, übergeben Sie den Parameter EigenschaftsPfad, damit die Objekteigenschaft berücksichtigt wird.

collection.average( ) gibt Undefiniert zurück, wenn

  • die Collection leer ist
  • die Collection keine numerischen Elemente enthält
  • EigenschaftsPfad in der Collection nicht gefunden wird

 C_COLLECTION($col)
 $col:=New collection(10;20;"Monday";True;6)
 $vAvg:=$col.average() //12

 C_COLLECTION($col)
 $col:=New collection
 $col.push(New object("name";"Smith";"salary";10000))
 $col.push(New object("name";"Wesson";"salary";50000))
 $col.push(New object("name";"Gross";"salary";10500))
 $vAvg:=$col.average("salary") //23500

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections
Nummer: 705250

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)