Why don’t you try putting the scores inside an input element (disabled)?
So, instead of using a Text element to render the scores your render them inside an Input, which you disable of course.
Then you set the initial value to the rating calculation and remove the borders so it looks just like a regular text element.
This way you’ll be able to access the input’s value (rate) and apply the desired logic.
You probably have to change the content format.
Bare in mind the content of the input will be empty if you place the rate on the placeholder…
You could put the input inside a Group with a content type ‘number’ and place the rate calc as the data source. Then pull the value from the parent group as the inital content.
some progress but not quite there. You’ve given me some things to work from so Thank You. I have to step away for the night but will work on it over the weekend.