Sie können der Funktion valueMean() entweder eine Frage-Kennung als String übergeben - dann werden alle Items der Frage verwendet - oder Variablen-Kennungen als Array. Das, was Sie benötigen.
Sie übergeben aber kein Array, sondern mehrere Strings. Davon verwendet die Funktion aber lediglich den ersten Parameter. Die Lösung ist recht einfach: Packen Sie die Kennungen in ein Array:
text('results', array(
'%val-Selbstb%' => valueMean(array('BA14_13', 'BA14_26', 'BA14_38', 'BA14_50', 'BA14_63', 'BA14_78', 'BA14_90')),
'%val-Autonomie%' => valueMean(array('BA14_08', 'BA14_22', 'BA14_34', 'BA14_46'))
));
Eventuell möchten Sie den Mittelwert auch noch formatieren - etwa auf eine Nachkommastelle:
text('results', array(
'%val-Selbstb%' => sprintf('%1.1f', valueMean(array('BA14_13', 'BA14_26', 'BA14_38', 'BA14_50', 'BA14_63', 'BA14_78', 'BA14_90'))),
'%val-Autonomie%' => sprintf('%1.1f', valueMean(array('BA14_08', 'BA14_22', 'BA14_34', 'BA14_46')))
));