It's not a good new...
The only way to do that is making a table (from excel, or from inline) that has one column with the titles, and other with the expressions. Like:
concept_fld expression_fld order_fld
Sales income sum (sales) 1
Budget sum (Budget) 2
So, in your script, next to the reading of this table, you should set the variable:
expressions: Load concept_fld, expression_fld, order_fld From expressions.xls;
'Peek(order_fld,'&Concat(expression_fld, ',', order_fld) &')' as aux_exp
LetvExpression = Peek('aux_exp');
Drop table aux;
Now, your table will get two dimmentions: Period_field and expression_fld. Order the second by order_fld, and your expression will be =$(vExpression)
Like this way, you can use the excel file to standarize the expressions for the application.
If you want to force QV to export it as per the chart object displays than
you can simply right click on the chart > Click on Copy to Clipboard > Full Table > Open Excel sheet and paste the copied Table. After doing this you can do table formatting from excel.
Else, Use a Macro to Export Excel.