---
title: averageQuantity()
framework: healthkit
role: symbol
role_heading: Instance Method
path: healthkit/hkstatistics/averagequantity()
---

# averageQuantity()

Returns the average value from all the samples that match the query.

## Declaration

```swift
func averageQuantity() -> HKQuantity?
```

## Return Value

Return Value If the discreteAverage option was set, this method returns a quantity object containing the average value of all samples matching the query; otherwise, it returns nil.

## See Also

### Related Documentation

- [endDate](healthkit/hkstatistics/enddate.md)
- [startDate](healthkit/hkstatistics/startdate.md)

### Getting Statistics Data

- [averageQuantity(for:)](healthkit/hkstatistics/averagequantity(for:).md)
- [maximumQuantity()](healthkit/hkstatistics/maximumquantity().md)
- [maximumQuantity(for:)](healthkit/hkstatistics/maximumquantity(for:).md)
- [minimumQuantity()](healthkit/hkstatistics/minimumquantity().md)
- [minimumQuantity(for:)](healthkit/hkstatistics/minimumquantity(for:).md)
- [sumQuantity()](healthkit/hkstatistics/sumquantity().md)
- [sumQuantity(for:)](healthkit/hkstatistics/sumquantity(for:).md)
- [duration()](healthkit/hkstatistics/duration().md)
- [duration(for:)](healthkit/hkstatistics/duration(for:).md)
