Calculates average from all numeric values given in the list
listAvg(list [, delimiters] [, multiCharacterDelimiter])
returns numeric
list.listAvg([delimiters] [, multiCharacterDelimiter])
Name | Type | Required | Default | Description |
---|---|---|---|---|
list | string | Yes | ||
delimiters | string | No | , | |
multiCharacterDelimiter | boolean | No | false |
athletes = queryNew('id,name,bestTime', 'integer,varchar,decimal');
queryAddRow(athletes,[{
id: 0,
name: 'Anne',
bestTime: 15.4
},{
id: 1,
name: 'John',
bestTime: 12.8
},{
id: 2,
name: 'Sue',
bestTime: 9.1
}]);
writeOutput('Athlete''s average best time is #NumberFormat(listAvg(ValueList(athletes.bestTime)),'0.00')# seconds.');