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.
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.
È 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.
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
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|