Cinnamon Data Interface - Figures & Effects
Introduction
Cinnamon uses the term figure to describe a numerical value that is used in all investment data objects (portfolio or position valuation, return attribution to segment etc.). Effects are similar to figures and are used to de-compose a figure (or an effect).
Consistency rules
all figures used in positions or breakdowns need to have metadata defined including effects of any figure
Figure Definition
Attribute | Description | Type |
---|---|---|
| The json property’s name will be the figure id | string |
| optional description of the figure to reduce ambiguitiy | string |
| optional configuration of the aggregation method used to aggregate the values from positions to segments and portfolios
| string |
Figure Values
Each portfolio, position, segment, breakdown can have a structure (object) called "figures" containing
either a number
properties like
Attribute | Description | Type |
---|---|---|
| The json property’s name will be the figure id | string |
|
| number |
|
| number |
| optional list of effects that further explain the value of the figure | array of figure |
Effects
To better use the effects explaining a figure we need two further attributes defined in an analysis:
Attribute | Description | Type |
---|---|---|
effects |
| array of string |