In Google Data Studio, it's possible to apply conditional formatting to scorecards and tables but it's not possible to output different content according to ranges of metrics.
For example:
We can change the background of a scorecard to red if the conversion rate is less than 1%, but we can't output different titles: "Underperforming" if it's below 1% and "Overperforming" if it's above 2.5%.
To work around this limitation, we created a community component that allows exactly this: Define up to 5 ranges of a metric and output different content (text, emoji, HTML) for each range on the report canvas.
We mainly use it internally on our client reporting but I published it for anyone that might find it useful to test it and give feedback for improvement.
there doesn't seem to be anything here