We want to create a multi-level hierarchy with each level containing a Label and Amount.
This was implemented by us creating a business object called Budget, with attributes Label(PlainText) and Amount(Number). The hierarchy was implemented by adding an attribute called Children(multiple allowed, Peer to Budget) to the Budget object.
Each level Amount is a summation of the lower levels. When we change the Amount on the lowest level our attempt to roll up the Amount does not appear to function.
Our rule to roll up is:
If Budget FROM Budget.Children WAS CHANGED Then
Budget.Amount=SUM ThisBudget.AmountWHERE (ThisBudget IN Budget.Children)
We also tried the same rule without (This) however this didn't do anything.
Any assistance will be greatly appreciated.