> ## 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.

# Level.order

<span id="atoti.Level.order" />

> *property* Level.order: [CustomOrder](./atoti.order.CustomOrder#atoti.CustomOrder) | [NaturalOrder](./atoti.order.NaturalOrder#atoti.NaturalOrder) | [LexicographicalOrder](./atoti.order.LexicographicalOrder#atoti.LexicographicalOrder)

Order in which to sort the level’s members.

```pycon theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
>>> import pprint
>>> table = session.create_table(
...     "Example",
...     data_types={data_type: data_type for data_type in all_level_data_types},
...     keys=all_level_data_types,
... )
>>> cube = session.create_cube(table)
>>> levels = sorted(
...     cube.levels.values(),
...     key=lambda level: (level.name[0].isupper(), level.name),
... )
>>> default_orders = {level.name: level.order for level in levels}
>>> pprint.pp(default_orders)
{'boolean': NaturalOrder(ascending=True),
 'double': NaturalOrder(ascending=True),
 'float': NaturalOrder(ascending=True),
 'int': NaturalOrder(ascending=True),
 'long': NaturalOrder(ascending=True),
 'LocalDate': NaturalOrder(ascending=True),
 'LocalDateTime': NaturalOrder(ascending=True),
 'LocalTime': NaturalOrder(ascending=True),
 'Object': LexicographicalOrder(ascending=True),
 'String': LexicographicalOrder(ascending=True),
 'ZonedDateTime': NaturalOrder(ascending=True)}
```
