I Reporting Services offrono l'opportunità di scrivere delle funzioni in Visual Basic .NET in modo tale da poter implementare della logica di visulizzazione nel rendering dei report.
E' possibile far ciò sia utilizzando un Assembly Custom sia scrivendo del codice incorporato nel report. Quest'ultimo caso, davvero molto molto comodo è però limitato dal fatto che l'editor per scrivere tale codice è una versione light del Notepad (Quindi vi lascio immaginare le funzionalità offerte per aiutare lo sviluppatore nel suo lavoro: nessuna)! A questo proposito trovo molto utile utilizzare, quando possibile, lo Snippet Compiler, e poi copiare il codice cosi prodotto nel Report.
Lo Snippet Compiler, giunto alla versione 2.0, e di cui ho già parlato in un vecchio post, è scaricabile gratuitamente da questo link:
http://www.sliver.com/dotnet/SnippetCompiler/