> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti_ai.AutoExplain.included_hierarchies_per_measure

#### *property* AutoExplain.included\_hierarchies\_per\_measure *: [MutableMapping](https://docs.python.org/3/library/collections.abc.html#collections.abc.MutableMapping)\[[str](https://docs.python.org/3/library/stdtypes.html#str), [Set](https://docs.python.org/3/library/collections.abc.html#collections.abc.Set)\[HasIdentifier\[HierarchyIdentifier] | HierarchyIdentifier]]*

The per-measure overrides of [`included_hierarchies`](./atoti_ai.AutoExplain.included_hierarchies#atoti_ai.AutoExplain.included_hierarchies), keyed by measure name.

```pycon theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
>>> table = session.create_table(
...     "Example", data_types={"Country": "String", "Quantity": "int"}
... )
>>> cube = session.create_cube(table)
>>> h = cube.hierarchies
>>> cube.auto_explain.included_hierarchies_per_measure
{}
>>> cube.auto_explain.included_hierarchies_per_measure["Quantity.SUM"] = {
...     h["Country"]
... }
>>> sorted(cube.auto_explain.included_hierarchies_per_measure)
['Quantity.SUM']
>>> cube.auto_explain.included_hierarchies_per_measure["Quantity.SUM"]
frozenset({h['Example', 'Country']})
>>> cube.auto_explain.included_hierarchies_per_measure.clear()
>>> cube.auto_explain.included_hierarchies_per_measure
{}
```
