def merge_with(self, other):
        """Merge this ``ValuesAggregation`` with another one"""
        result = ValuesAggregation()
        result.total = self.total + other.total
        result.count = self.count + other.count
        result.min = min(self.min, other.min)
        result.max = max(self.max, other.max)
        return result
Merge this ``ValuesAggregation`` with another one