Cube
Cube(name, dimensions, rules=None)
Bases: TM1Object
Abstraction of a TM1 Cube
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
name of the Cube |
required |
dimensions
|
Iterable[str]
|
list of (existing) dimension names |
required |
rules
|
Optional[Union[str, Rules]]
|
instance of TM1py.Objects.Rules |
None
|
Source code in TM1py/Objects/Cube.py
body
property
dimensions
property
writable
feedstrings
property
has_rules
property
name
property
rules
property
writable
skipcheck
property
undefvals
property
from_dict(cube_as_dict)
classmethod
Alternative constructor
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cube_as_dict
|
Dict
|
user as dict |
required |
Returns:
| Type | Description |
|---|---|
Cube
|
user, an instance of this class |
Source code in TM1py/Objects/Cube.py
from_json(cube_as_json)
classmethod
Alternative constructor
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cube_as_json
|
str
|
user as JSON string |
required |
Returns:
| Type | Description |
|---|---|
Cube
|
cube, an instance of this class |