Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
collection.average( )

collection.average( ) 


 

collection.average ( {rotaProp} ) -> Resultado 
Parâmetro Tipo   Descrição
rotaProp  Texto in Rota de propriedade objeto para ser usado para cálculo
Resultado  Real, Undefined in Média aritmética dos valores da coleção

A função collection.average( ) devolve a média aritmética dos valores definidos na instância de coleção.

Só são levados em consideração elementos numéricos para o cálculo (são ignorados outros tipos de elementos).

Se a coleção contiver objetos, passe o parâmetro rotaProp para indicar a propriedade do objeto a ser considerado.

collection.average( ) devolve Indefinido se:

  • a coleção estiver vazia,
  • a coleção não contiver elementos numéricos,
  • rotaProp não se encontra na coleção.

 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

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções
Número 705250

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)