---
title: "group(_:_:)"
framework: evaluations
role: symbol
role_heading: Instance Method
path: "evaluations/metricsaggregator/group(_:_:)"
---

# group(_:_:)

Creates a group of related metrics.

## Declaration

```swift
mutating func group(_ name: String, _ body: (inout MetricsAggregator.Group) -> Void)
```

## Mentioned in

Evaluating tool-calling behavior

## Discussion

Discussion Use this to organize your metrics into logical groups for better readability. Example let accuracy = Metric("Accuracy")

func aggregateMetrics(using aggregator: inout MetricsAggregator) {     aggregator.group("Quality Metrics") { group in         group.computeMean(of: accuracy)         group.computeMedian(of: accuracy)     } }

## See Also

### Grouping metrics

- [MetricsAggregator.Group](evaluations/metricsaggregator/group.md)
