# SObject Collection Math

## Overview

This action allows you to perform calculations on a collection of Salesforce records (SObjects). You can calculate statistics like average, sum, maximum, minimum, and count for a specific number field within your records.

***

## **How it Helps**

Imagine you have a collection of Opportunities and want to know the average number of deals. This action lets you quickly calculate that average without writing any formulas or code.

***

## **When to Use It**

This action is ideal for:

* **Calculating statistics on collections of records.**
* **Analyzing data within your flows.**
* **Making data-driven decisions based on calculated values.**
* **Simplifying calculations without manual formulas or Apex code.**

***

## **Example**

To calculate the total value of open Opportunities:

1. **Retrieve Opportunities:** Use a "Get Records" element to fetch a collection of open Opportunity records.
2. **Configure the Action:** Select the Opportunity collection, specify "Amount" as the field name, and choose "Sum" as the operation.
3. **Store the Result:** Store the output in a Number variable to use in your flow (e.g., to display the total value on a screen).

***

## **Key Considerations**

* **Source Collection:** Ensure you have a valid collection of SObjects.
* **Field Name:** Choose the number field you want to perform calculations on.
* **Operation:** Select the desired mathematical operation (e.g., average, count, sum, max, min).
* **Treat Blank Values as Zeros:** Decide whether to treat blank values in the field as zeros for the calculation


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avonnicomponents.com/flow/actions/data-manipulation-and-transformation/sobject-collection-math.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
