Calculate the aggregated values and apply them to the target table. More...
Go to the source code of this file.
Calculate the aggregated values and apply them to the target table.
[in] | ST_PRM.RUN_OPTION | parameter table |
[in] | %ds_in_dq_config | = ST_STG.DQ_CONFIG Input table containing a record for each combination of AnalysisData key and RuleSet key |
[in] | %ds_in_agg_rules_config | = ST_CFG.AGGREGATION_RULES_CONFIG Contains the rules for aggregating the portfolio results |
[out] | %ds_out_base | = ST_STG.ST_GL_ACCOUNT_BASE Ouput base dataset |
[out] | %ds_out_agg | = ST_STG.ST_GL_ACCOUNT_AGG Ouput aggregated dataset |
This node applies the aggregation rules from the aggregation_rules_config table to the source table and adds the aggregations to the target table for comparison
The following macro utilities are called:
Macro name | Description | Further information |
---|---|---|
irm_session_prepare | Reads RUN_OPTION table and sets logging options | irm_session_prepare.sas |
irm_session_cleanup | Removes all non-IRM WORK datasets/views and deletes all user-created macro variables from workspace session | irm_session_cleanup.sas |
irmst_aggregate_from_rules | Calculates the aggregation values from the source table based on rules in ds_in_agg_rules_config | irmst_aggregate_from_rules.sas |
irmst_apply_agg | Apply aggregation values to the target table | irmst_apply_agg.sas |
Definition in file irmst_node_aggregate_from_rules.sas.