Hi Community,
I have an issue updating my SP List using ForAll and Patch. Expression below:
ForAll(
colRiskRegisterAdd,
Patch(
RiskRegister,
Defaults(RiskRegister),
{
RiskID: ThisRecord.ID,
RiskGroup: ThisRecord.RiskGroup,
Risk: ThisRecord.Risk,
RiskCategory: ThisRecord.RiskCategory,
RiskDescription: ThisRecord.RiskDescription,
MonetaryImpact: numMonetaryImpact.Text,
ReputationalImpact: numReputarionalImpact.Text,
OperationalImpact: numOperationalImpact.Text,
FinalImpactScore: numFinalImpactScore.Text,
Likelihood: numLikelihood.Text,
InherentRisk: numInherentRisk.Text,
ControlEffectiveness: numControlEffectiveness.Text,
ResidualRisk: numResidualRisk.Text
}
)
);
The issue I face is the ForAll adds each Record as expected but adds the last entered set of numerical values to all records. What do i need to do to ensure that each record is updated with the corresponding set of numerical values. 
Thanks