# Filtering methods

{% hint style="warning" %}
Take care when filtering because it can have an unexpected impact on [formulas](/budgets-and-forecasts/contributor/edit-values-in-a-worksheet/use-formulas.md).&#x20;
{% endhint %}

There are multiple filtering options to help you view, edit, and manage your budget data efficiently. Each one serves a different purpose, as summarized in the table and described below.

<table><thead><tr><th width="110">Method</th><th>Scope</th><th width="171">Persistence</th><th width="174">Best For</th><th>Budget user</th></tr></thead><tbody><tr><td>Worksheet filter</td><td>Individual worksheet</td><td>Until the workbook is refreshed or closed</td><td>Quick, one-off, user-specific filtering that doesn't need to be re-applied</td><td>Contributor, Owner, and Administrator</td></tr><tr><td>Saved layout</td><td>Individual worksheet</td><td>Until the workbook is refreshed or closed; can be reapplied or shared</td><td>Reusing and sharing specific view</td><td>Contributor, Owner, and Administrator</td></tr><tr><td>Session filter</td><td>Main tab, and Database and Reference tabs linked to the Main tab</td><td>Until the workbook is closed</td><td>Working with large data sets that cause performance issues or become overly complex</td><td>Contributor, Owner, and Administrator</td></tr><tr><td>Filtered workbook</td><td>Budget instance</td><td>Permanent </td><td>Controlled, role-specific budgeting</td><td>Owner and Administrator</td></tr><tr><td>Deletion of row</td><td>Budget instance</td><td>Permanent </td><td>Removing specific dimension entities or accounts from the budget</td><td>Owner and Administrator</td></tr></tbody></table>

## Worksheet filter

A [worksheet filter](/budgets-and-forecasts/contributor/customize-your-view/filter-a-worksheet.md) is a filter you apply directly within a budget or forecast worksheet. You can filter by condition, keyword, workflow, or dimension (such as Country or Product).

Use it when:

* You’re working on a specific worksheet and want to temporarily change what data is displayed to focus on specific segments.
* You're only filtering one worksheet. If you need to filter across worksheet tabs, a [session filter](#session-filter) is a more reliable option.
* You need a quick, one-off view to analyze or edit specific data.
* You don’t need to save the filter for future use or share your view with anyone.

Key features:

* Ad hoc filtering.
* Only affects your view of the data.
* Resets when you leave unless saved via a layout.

## Saved layout

A [layout](/budgets-and-forecasts/contributor/customize-your-view/use-layouts.md) is a saved view of a worksheet with applied filters.

Use it when:

* You want to reuse a specific view of the worksheet.
* You regularly analyze the same data set, therefore, apply the same set of filters.
* You want to share a customized view across your team.

Key features:

* Persistent and reusable.
* Ideal for recurring review or analysis needs and collaboration.

## Session filter

A [session filter](/budgets-and-forecasts/contributor/use-session-filters.md) is a dimension filter (or set of dimension filters) that apply across multiple worksheets in a workbook during a session. In particular, the filter applies to the Main worksheet tab of the workbook, and any Reference tabs and Database tabs.

Use it when:

* You’re working across multiple worksheets in a workbook and don’t want to repeatedly apply the same filter (such as region or branch) in each worksheet.&#x20;
* You have a large budget and want better performance.

Key features:

* Reset when you sign out or manually clear them.
* Allow large workbooks to be opened with improved performance and can avoid the browser timing out or crashing due to memory restrictions.&#x20;

## Filtered workbook

A [filtered budget](/budgets-and-forecasts/owner-and-administrator/create-a-budget/filtered-budget.md) is a specific type of budget with pre-applied dimension filters that restrict the data within it. You can apply the filter to the whole budget (using dimensions not present in the budget) or a dimension level within the budget.&#x20;

{% hint style="info" %}

* Only the budget owner or administrator can use this filtering method.
* This method might have unintended consequences and therefore, it poses a risk of omission or error.
  {% endhint %}

If you’re a budget owner, use it when:

* You want to create a budget that only includes certain data.
* You want to distribute budgets to users but need strict control over what data is editable or visible in the budget.
* You're building role-based budgets, for example, regional managers see only their data.&#x20;

Key features:

* Filter is set during budget creation and baked into the budget.
* Controls visibility and data access as it restricts users to only the filtered data.
* Ideal for department or role-specific budgeting.

## Deletion of row

{% hint style="info" %}
Only the budget owner or administrator can use this filtering method.
{% endhint %}

The [deletion (removal) of specific dimension entities or accounts](/budgets-and-forecasts/owner-and-administrator/add-more-detail-to-the-budget-or-forecast.md#delete-entity-or-account) directly from your budget or forecast is technically another way to filter the data. This method is particularly useful when certain items are no longer relevant to your financial planning. By deleting these items, you effectively filter them out from your budget, ensuring that only pertinent data remains.​

Use it when:

* You need to permanently exclude specific dimension entities or accounts from your budget or forecast.​
* Certain items are obsolete or irrelevant to your current financial planning.​

Key features:

* Permanent removal of selected items from the budget or forecast.​ However, these items can be manually added back in later, if required.
* Ensures data relevance and accuracy by excluding unnecessary entities or accounts.​
* Avoids the need to apply a filter in the workbook setup. Filtering in the workbook setup can create a risk of omission and might require additional administration time in terms of maintaining the filtered list.


---

# 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.phocassoftware.com/budgets-and-forecasts/getting-started/overview-of-key-terms-and-concepts/filtering-methods.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.
