Hi @nickschwenger ,
Do you want to calculate the data that you entered and update to data source?
If so , I suggest you store the data that you entered as a collection, and then calculate the value in the collection.
When you get the value that you want , update the whole collection to the data source.
Could you give me an example of your calculation?
I've made a similar test for your reference:
1)
ClearCollect(parameters,{id:1,par:TextInput1.Text},{id:2,par:TextInput2.Text},{id:3,par:TextInput3.Text},....)///save paraments as a collection
2)
ClearCollect(results,{id:1,time:TextInput4.Text,strength:TextInput5.Text},
{id:2,time:TextInput6.Text,strength:TextInput7.Text},.....)///save results as a colletion
3)
time:
ClearCollect(aaa,Average(ForAll(results,time*LookUp(parameters,id in results.id,par)),Value))
strength:
ClearCollect(aaa,Average(ForAll(results,strength+LookUp(parameters,id in results.id,par)),Value))
//for example, time*paraments, strenth+paraments
4)
Patch(table, Defaults(table),{time:First(aaa).Value,strength:Firest(bbb).Value})update the average value
Best regards,
Community Support Team _ Phoebe Liu