Condividi tramite


Utilizzo di riferimenti a funzioni e assembly comuni (Generatore report 2.0)

In Generatore report 2.0 è disponibile un set di funzioni predefinite che è possibile includere in un'espressione. Le funzioni predefinite includono classi Common Language Runtime (CLR) di Microsoft.NET Framework e le funzioni della libreria run-time di Visual Basic. Per praticità, è possibile visualizzare le funzioni utilizzate più di frequente nella finestra di dialogo Espressione, in cui sono elencate per categoria: Testo, Data e ora, Matematiche, Ispezione, Flusso programma, Aggregazione, Finanziarie, Conversione e Varie. Le funzioni utilizzate meno di frequente non sono riportate nell'elenco, ma possono comunque essere utilizzate in un'espressione.

Inclusione di riferimenti a funzioni utilizzate di frequente

Utilizzare la finestra di dialogo Espressione per visualizzare un elenco per categoria delle funzioni comuni predefinite di Reporting Services. Quando si espande Funzioni comuni e fa clic su una categoria, nel riquadro Elemento viene visualizzato l'elenco di funzioni da includere in un'espressione. Le funzioni comuni includono classi degli spazi dei nomi .NET FrameworkSystem..::..Math e System..::..Convert e funzioni della libreria run-time di Visual Basic. Per utilizzare una funzione predefinita, fare doppio clic sul relativo nome nel riquadro Elemento. Nel riquadro Descrizione verrà visualizzata una descrizione della funzione e nel riquadro Esempio un esempio della chiamata alla funzione. Nel riquadro del codice, quando si digita il nome della funzione seguito da una parentesi aperta (, tramite IntelliSense verranno visualizzate tutte le sintassi valide per la chiamata alla funzione. Ad esempio per calcolare il valore massimo per un campo denominato Quantity in una tabella, aggiungere l'espressione semplice =Max( nel riquadro del codice, quindi utilizzare gli smart tag per visualizzare tutte le possibili sintassi valide per la chiamata alla funzione. Per completare questo esempio, digitare =Max(Fields!Quantity.Value). 

Per ulteriori informazioni su ogni funzione, vedere System..::..Math, System..::..Convert e "Membri delle librerie di runtime di Visual Basic" in MSDN.

Generatore report 2.0 non supporta lo sviluppo di codice personalizzato che includa riferimenti ad altre classi di .NET Framework o ad assembly esterni.