ciao,
con reporting services RDLC (ovverlo lato client) non puoi fare modifiche alla query che usi per fare il report, nel senso che la struttura che lui si aspetta deve essere uguale a quella che riceverà in esecuzione.
Però puoi sempre sfruttare l'alias delle colonne che hai con la query Sql, proprio come dicevi tu il campo "A" si chiamerà sempre "A" sia che sia dato da 1.3+1.2 o che sia 1.2+1.1 etc...infatti fai "...) as A".
Così puoi farti una struttura che poi passerai al report, con i campi generici, tipo "Campo1, Campo2" etc...:
select '' as Campo1, '' as Campo2 from...
oppure "0 as Campo1" se li vuoi numerici.
Costruisci il report con questi dati fittizi, mentre a runtime gli verranno passati dei valori diversi, calcolati dalla query come dicevi tu, che corrisponderanno a "campo1,2 etc..." e quindi il report ha dei valori che riesce a recuperare.
Facendo così non ci sono problemi, perchè la struttura è rispettata.
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo