> For the complete documentation index, see [llms.txt](https://openup.gitbook.io/wazimap-ng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://openup.gitbook.io/wazimap-ng/profile-admin/subindicator-groups.md).

# Sub-Indicator groups (columns)

## Reordering subindicators

It might be that you want to change the order in which the sub-indicators are shown. For example, you may want to swap Agree and Disagree in the chart below

![](/files/-MKd_xH6Gpqsd_OGvqek)

In the Admin Suite, find `SubindicatorsGroups`

![](/files/-MKdaFiJFCBHbSxgEDaE)

Find the relevant indicator:

![](/files/-MKdaouvFkjStFvp4LZf)

Then drag the subindicators into the desired order:

![](/files/-MKdb-x3dDoXmshQSEZf)

The order should now be changed on the front-end. In order to see it you will need to hard-refresh your browser - ctrl + shift + R (this will be fixed soon).

![](/files/-MKdhTgjrvVgamVtcSyF)

## Non-aggregatable columns

Values are summed over all dimensions other than the indicator variable by default. That means an indicator on the column "financial year" from a dataset with columns "financial year" and "income source" will disaggregate by financial year, and show the sum of the different income sources, unless the user adds a filter on income source.

It sometimes doesn't make sense to sum values over a dimension. For example

* If you don't know how many years are in a dataset, the total across years doesn't mean anything
* If your data contains overlapping categories to support differing standards, e.g. ages 15-24 and 15-35, summing over these would lead to double-counting.

You can mark a column as non-aggregatable by un-checking the `Can aggregate` check-box. It is checked by default as most columns are fine to aggregate over.

!["Can aggregate" unchecked.](/files/-MdHlf2GyhQ1FEFwf558)

This will mean that indicators from this dataset will automatically have a filter for this subindicator group, unless this group is used as the indicator variable (in which case it is already disaggregated).

Unlike user-added filters, filters added to disaggregate non-aggregatable columns can not be removed.

![A filter for non-aggregatable "age goup" and user-added gender filter](/files/-MdHo9yu44UJga2ajPXg)

You can [specify which value should be the default to be matched in the filter in indicator config](https://openup.gitbook.io/wazi-ng-technical/profile-indicator-configuration#default-filters). E.g. to ensure that the latest financial year is the default value filtered against. Users can still choose other options if they wish.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://openup.gitbook.io/wazimap-ng/profile-admin/subindicator-groups.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
