Condividi tramite


Creazione di espressioni in Reporting Services

Data aggiornamento: 14 aprile 2006

In Reporting Services, un'espressione descrive valori di dati o proprietà. Le espressioni vengono utilizzate per controllare il contenuto e l'aspetto di un report.

Un'espressione inizia con un segno di uguale (=) seguito da una combinazione di identificatori di campo, costanti, funzioni e operatori. Le espressioni vengono valutate da Elaborazione report e restituiscono singoli valori di dati che sostituiscono le espressioni stesse.

Come creare espressioni

È possibile creare espressioni nella definizione del report mediante la finestra di dialogo Modifica espressione o digitando la sintassi dell'espressione direttamente in una casella di testo, un campo di un valore di proprietà della finestra Proprietà o un campo di un'espressione di raggruppamento o ordinamento. Nella finestra di dialogo Modifica espressione sono disponibili opzioni relative agli elementi dell'insieme globale sensibili al contesto, strumenti per il completamento delle istruzioni e per la verifica della sintassi e un'area di lavoro di dimensioni maggiori. Nella figura seguente viene illustrata la finestra di dialogo Modifica espressione.

Finestra di dialogo Modifica espressione per l'immissione di espressioni

In numerosi campi della finestra di dialogo o caselle di testo delle proprietà è possibile selezionare <Espressione> nell'elenco a discesa, come illustrato nella figura seguente.

Scelta di Espressione dall'elenco a discesa nella finestra delle proprietà della casella di testo

È possibile fare clic con il pulsante destro del mouse su caselle di testo e su altri elementi del report per visualizzare un menu di scelta rapida e scegliere Espressione, come illustrato nella figura seguente.

Scelta di Espressione dal menu di scelta rapida visualizzato facendo clic con il pulsante destro del mouse

In alcune finestre di dialogo è disponibile il pulsante fx per l'impostazione di un valore di proprietà. Nella scheda Generale della finestra di dialogo Proprietà tabella dell'elemento del report è ad esempio disponibile il pulsante fx per l'impostazione di descrizioni comandi.

Per ulteriori informazioni sulla finestra di dialogo Modifica espressione, vedere Procedura: Aggiunta di un'espressione (Progettazione report) e Modifica espressione (Progettazione report).

Riferimenti validi in un'espressione

Nella tabella seguente vengono illustrati i tipi di riferimenti che è possibile includere in un'espressione del report. Nella tabella vengono indicati i riferimenti predefiniti e quelli che è necessario identificare in Elaborazione report in modo che le chiamate di funzione possano essere risolte durante l'elaborazione del report.

Elementi Descrizione delle funzioni e modalità per fare riferimento ad esse

Funzioni report

Predefinite. Funzioni che forniscono valori aggregati sugli elementi del report e altre funzioni di utilità che supportano l'aggregazione. L'implementazione di Aggregate viene fornita da ogni provider di dati. Per ulteriori informazioni, vedere Utilizzo di funzioni di report nelle espressioni (Reporting Services).

Insiemi report

Predefiniti. Globals, User, Parameters, Fields, ReportItems, Datasources, Datasets. Per ulteriori informazioni, vedere Utilizzo di insiemi Global nelle espressioni (Reporting Services).

Libreria run-time di Visual Basic

Predefinita. Per ulteriori informazioni, vedere la sezione relativa ai membri della libreria run-time di Visual Basic sul sito Web msdn.microsoft.com.

System.Math

Predefinito. Per ulteriori informazioni, vedere Math.

System.Convert

Predefinito. Per ulteriori informazioni, vedere Convert.

Codice personalizzato

Predefinito. Aggiungere il codice Visual Basic mediante il menu Proprietà report, scheda Codice. È possibile definire variabili, subroutine, funzioni e costanti pubbliche da utilizzare in ogni definizione del report. Per ulteriori informazioni, vedere Utilizzo di riferimenti a codice personalizzato nelle espressioni (Reporting Services).

Classi .NET Framework (Common Language Runtime)

Aggiungere riferimenti completi nell'espressione. Ad esempio System.Text.StringBuilder.

Assembly personalizzati

Altri assembly .NET Framework

Altri assembly esterni

Aggiungere riferimenti nel menu Proprietà report, nella sezione Riferimenti della scheda Riferimenti. Per ulteriori informazioni, vedere Using Custom Assemblies with Reports e Proprietà report (scheda Riferimenti, Progettazione report).

Istanze di classe personalizzate

Aggiungere riferimenti al menu Proprietà report, nella sezione Classi della scheda Riferimenti. Per ulteriori informazioni, vedere Utilizzo di riferimenti a codice personalizzato nelle espressioni (Reporting Services) e Proprietà report (scheda Riferimenti, Progettazione report).

Per esempi, vedere Esempi di espressioni in Reporting Services.

Vedere anche

Altre risorse

Espressioni di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Approfondimento della descrizione del codice personalizzato.