You can update the chosen price column using the below configuration:
1) If you are using Edit Forms, then add a field in the form for 'Chosen Price', if you donot want this to be displayed to user, you can set the "Visible" property of the datacard to false.
Now, in the Update Property:
If(DataCardValue12.Text = "Supplier1", TextInput1.Text, DataCardValue12.Text = "Supplier2", TextInput2.Text,DataCardValue12.Text = "Supplier3", TextInput3.Text)
Here, I am assuming that DataCardValue12 is the name of control that shows chosen supplier in the textbox in the attached screenshot. TextInput1, TextInput2 and TextInput3 corresponds to Supplier1, Supplier2 and Supplier3 respectively.
2) If you are using individual controls:
Patch(DataSourceName, LookUp(DataSourceName, ID = "ValuetoMatch"),{'Chosen Price':If(DataCardValue12.Text = "Supplier1", TextInput1.Text, DataCardValue12.Text = "Supplier2", TextInput2.Text,DataCardValue12.Text = "Supplier3", TextInput3.Text) })
Hope this Helps!
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!