# Data Correlation

If you want to group method invocations and their collected data, you should use the **`Data Correlation`** page.

## Data Correlation Form

<figure><img src="/files/dh91Qb9FnGdLl77pcFdD" alt=""><figcaption><p>Data Browser Form</p></figcaption></figure>

### The Form

The search form allows users to filter data with granular criteria. Both the **Date Range** field and **Correlation** are mandatory. All other fields are optional and support dynamic filtering based on user input.&#x20;

#### Fields Description

#### 1. **Date Range** (Mandatory)

* **Purpose**: Specifies the time period for the search.
* **Input**: A start and end date picker.
* **Validation**: Both dates must be provided.

***

#### 2. **Correlation** (Mandatory)

* **Purpose**: Applies a condition on method parameters.
* **Input**:
  * **Key**: Parameter name (text input).
  * **Value**: Parameter value (text input).
* **Logic**:
  * Conditions must include at least a **Key**, **Value**, or both.

***

#### 3. **Application** (Optional)

* **Purpose**: Filters data by an existing application.
* **Input**: Dropdown list of preconfigured applications.
* **Behavior**: Select a single application from the list.

***

#### 4. **Parameters** (Optional)

* **Purpose**: Applies conditions on method parameters.
* **Input**:
  * **Key**: Parameter name (text input).
  * **Value**: Parameter value (text input).
  * **Add Condition**: Click "+" to add the condition to a list.
* **Logic**:
  * Multiple conditions are combined with **AND** logic.
  * Conditions must include at least a **Key**, **Value**, or both.

#### Validation Rules

* **Date Range** and **Correlation** are mandatory.
* **Thread**, **Class**, and **Exception** fields require ≥3 characters to trigger suggestions.
* **Method** is dependent on **Class** selection.

## Search Results

The search results are presented in a form of a table. Each table record presents a single method invocation. If you want to see more details about the selected method invocation, just click the method signature and you will get details of the execution stack this method is a member of.&#x20;

If you want to rapidly inspect parameter values associated with selected methods without navigating away from the current view, just click the link in the Parameters column. This feature streamlines debugging and data validation workflows by providing immediate access to detailed parameter information.

All the records are grouped in sections with respect to a parameter value. The value is displayed in a top row that is spanned over all columns. There is another row for each section at the end of the section. This row contains a Span duration value, which is the amount of time that passed between the beginning of the first invocation through the end of the last one.

<figure><img src="/files/sZWBpCNpAvv18mB64Xly" alt=""><figcaption><p>Browsing Sample Results</p></figcaption></figure>


---

# 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.flopsar.com/user-guide/data-correlation.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.
