# Introduction to Dimensions

## Overview

Dimensions allow you to work with a collection of items without having to repeat calculations.

> A Dimension might be:
>
> * **Widget Model** | Model A, Model B, and Model C
>
> or
>
> * **Sales Region** | North, East, West, and South

Dimensions are extremely powerful, time-saving, and improve the quality of your Models.

In the example screenshot below, the `Revenues by membership type` Variable has the `Membership Tier` Dimension applied. The `Membership Tier` has 3 children: `Basic`, `Premium`, `Platinum`.

<figure><img src="/files/GPLWrTqLwX90a6Esso5z" alt=""><figcaption><p>Variable with a Dimension applied</p></figcaption></figure>

The Variable has a single formula, `Gym members * Revenue per member`. The `[Auto]` suffixes in the formula imply that the Calculation is able to automatically reference the appropriate line of the referenced Variables, which both also have the `Membership Tier` Dimension applied.

Using Dimensions, you can replace multiple sets of calculations with a single one, without worrying about copy/paste errors.

## Multiple Dimensions

You can apply as many Dimensions as you like to a Variable.&#x20;

In the example screenshot below, the `Revenues by region and membership type` Variable has two Dimensions applied: `Membership Tier` and `Region`. Models calculates a value for each combination of the children of the two Dimensions, in this case 6 lines in total.

<figure><img src="/files/hs1NTYGRrCq5SJv7agIV" alt=""><figcaption><p>Variable with 2 Dimensions applied</p></figcaption></figure>

## Summarising Dimensions

Models can create summaries of Dimensions easily - you don't need to worry about referencing the correct lines in a Calculation.

In the example screenshot below, we want to show the total Revenues across the `North` and `South` regions from the `Revenues by region and membership type` Variable (see above [**Multiple Dimensions**](#multiple-dimensions) example).

To do this we simply create a new Variable with the `Region` Dimension applied, and reference the `Revenues by region and membership type` Variable. Models does the rest for us automatically.

<figure><img src="/files/ELUtG7gJEBKsFSLmU24F" alt=""><figcaption><p>Variable summarising a Dimension</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://help.taglo.io/dimensions/introduction-to-dimensions.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.
