Mapping results from other projections¶
The functions listed below create one or more new projection nodes, thereby establishing an projection node tree. Some of them also copy results from the created nodes into the current projection node and/or perform calculations on that data. We call this process "mapping", as it brings (maps) results from one part of the calculation tree to another.
Popular use cases¶
- Combine results from different actuarial projections (step-runs) into a single projection
node: Use
mapProjectionValuesto get results from another valuation type - Read results from a start-of-period actuarial projection:
Use
mapProjectionValuesto get results from another valuation type while shifting the valuation date - Add results from all underlying IFRS groups into a portfolio level result:
Use
mapProjectionValuesto get results from all nodes of a lower hierarchy level - Perform multiple years' fully retrospective IFRS17 transition calculations:
Use
cascadeProjectionValuesinstepmode for recursive projections on retrospective valuation dates - Initiate and add up multiple years of future new business projections:
Use
cascadeProjectionValuesinsummode for recursive projections on prospective valuation dates - Read loss component results from underlying contracts into a reinsurance group:
Use
mapExternalProjectionValuesto get results from hierarchy nodes that match certain property values
Overview of functions¶
- createProjectionNodes: Creates projection nodes. Returns an array of projection node IDs. Does not copy results from the created nodes. Does not perform any further calculations on the results.
- projectionResultsToTable: Copies results from one or more projection nodes into a table. Optionally performs a SQL query on the results before creating the table.
- Create projection nodes AND copy results from a variable in the created projection nodes into a variable in the current projection node.