I can't share the qvf (Not sure what part is confidential or not)
I am currently resorting to create the string in the Measure, it works but it's crass.
=if([Is EU 15]='Yes','Text for EU 15:','The EU 13 text:')
&' has '
&' researchers per million of population which is '
&[Num Researchers percentage]
&' the EU average '
& [Eu research avg]
&' and ranks '
&[Ranking in EU-28]
& ' place.';