Condividi tramite


Finestra di dialogo Espressione (Generatore di report)

Utilizzare la finestra di dialogo Espressione per scrivere espressioni di Microsoft Visual Basic per le proprietà degli elementi del report. Le espressioni possono essere utilizzate per impostare molte proprietà, ad esempio il colore, il tipo di carattere e i bordi. In fase di esecuzione, il componente Elaborazione report valuta le espressioni e sostituisce il valore della proprietà con il risultato.

La finestra di dialogo Espressione include una finestra del codice, un albero delle categorie, gli elementi delle categorie, un riquadro di descrizione e un riquadro di esempio. La finestra di dialogo Espressione è sensibile al contesto. Gli elementi e le descrizioni delle categorie cambiano in risposta alla categoria di espressioni in uso. Per altre informazioni, vedere Esempi di espressioni (Generatore report e SSRS), espressioni (Generatore report e SSRS)

Costrutti di espressione

Le espressioni iniziano con un segno di uguale (=) e possono includere costanti, valori letterali, operatori e riferimenti a campi predefiniti, raccolte predefinite, funzioni predefinite, funzioni di runtime di Visual Basic, classi Common Language Runtime di .NET Framework e funzioni personalizzate. Nell'elenco seguente vengono descritti le categorie e i valori che è possibile aggiungere in un'espressione.

Impostare l'espressione per: <PropertyName>
Nome della proprietà per cui si definisce un'espressione. È anche possibile impostare questa proprietà, per nome, nel riquadro Proprietà.

Costanti
Consente di visualizzare un elenco di valori predefiniti validi per la proprietà corrente, nel caso di proprietà basate su costanti. Ad esempio, una proprietà basata su colore indica nomi di colore validi. Per una proprietà con un tipo di dati booleano, i valori sono True e False.

Non tutti gli elementi che supportano le espressioni possono essere impostati su una costante. Se una proprietà non può essere impostata su un valore costante, nel riquadro di descrizione verrà indicata questa informazione.

Campi predefiniti
Consente di visualizzare un elenco degli elementi della raccolta globale che possono essere utilizzati in un'espressione. Alcune raccolte sono supportate solo dopo la pubblicazione del report nel server. Per altre informazioni, vedere Raccolte predefinite nelle espressioni (Generatore report e SSRS).

Parametri
Consente di visualizzare un elenco di parametri del report.

Campi( <set di dati> selezionato )
Consente di visualizzare l'elenco di campi per il set di dati selezionato nella categoria Set di dati. Fare doppio clic su un campo per copiarlo nella casella Espressione .

Set di dati
Consente di visualizzare un elenco di set di dati disponibili e i relativi campi membri.

Variabili
Consente di visualizzare un elenco di variabili del report. Per altre informazioni, vedere Riferimenti a raccolte di variabili di report e di gruppo (Generatore report e SSRS).

Operatori
Consente di visualizzare gli operatori che è possibile includere nella modifica di un calcolo o di una stringa. Per altre informazioni, vedere Operatori nelle espressioni (Generatore report e SSRS).

Funzioni comuni
Consente di visualizzare funzioni comuni, raggruppate per tipo. Quando si seleziona una funzione nel riquadro Elemento, verranno visualizzati una descrizione e un esempio.

Le funzioni comuni includono funzioni di aggregazione e report predefiniti, funzioni della libreria di runtime di Visual Basic e classi CLR (Common Language Runtime) di .NET Framework nello spazio dei Math nomi e Convert . È anche possibile aggiungere riferimenti a classi CLR e assembly esterni non riportati nell'elenco di categorie. Per altre informazioni, vedere Riferimenti a codice personalizzato e ad assembly in espressioni in Progettazione report (SSRS).

Opzioni

Finestra del codice
Utilizzare la finestra del codice nel riquadro superiore per digitare un'espressione. All'apertura della finestra di dialogo Espressione , la finestra del codice contiene l'espressione. che può essere sostituita o modificata. È possibile aggiungere chiamate a funzioni, operatori, costanti, campi, parametri, elementi delle raccolte globali e riferimenti a codice personalizzato. Le modifiche apportate vengono visualizzate nella finestra del codice.

Una sottolineatura rossa ondulata indica un errore di sintassi. Soffermare il puntatore sul testo sottolineato per visualizzare il messaggio di errore.

Quando si digitano i termini della raccolta globale seguiti da un separatore di punteggiatura, verrà visualizzato un elenco a discesa di membri o proprietà disponibili. Da questo elenco a discesa è possibile digitare i primi caratteri, seguiti da un carattere di tabulazione, per consentire il riempimento automatico della selezione.

Quando si digita il nome di una funzione seguito da una parentesi aperta, verrà visualizzata una descrizione comando con informazioni sui parametri e sui valori restituiti della funzione.

Categoria
Consente di visualizzare categorie di espressioni. La scelta di una categoria stabilisce un contesto per la creazione di un'espressione e comporta la modifica dell'elenco di valori validi nel riquadro Elemento. Ad esempio, per un'espressione per un valore di casella di testo, espandere Funzioni comuni e selezionare Funzioni di aggregazione per visualizzare Avg, Counte altre funzioni nel riquadro Elemento .

Articolo
Consente di visualizzare l'elenco di valori validi per la categoria selezionata. Fare doppio clic su un elemento per aggiungere il testo dell'espressione per l'elemento specifico in corrispondenza del punto di inserimento nella finestra del codice.

Valori
A seconda della categoria e dell'elemento selezionato, il terzo riquadro contiene una descrizione, un'espressione di esempio o un elenco di valori validi. Trascinare il bordo della finestra di dialogo per ampliare l'area di esempio.

Vedi anche

Espressioni (Generatore di report e SSRS)
Formattazione degli elementi del report (Generatore di report e SSRS)
Formattazione di numeri e date (Generatore report e SSRS)
Riferimenti alla raccolta dei parametri (Generatore di report e SSRS)
Esempi di espressioni di raggruppamento (Generatore di report e SSRS)
Esempi di equazioni di filtro (Generatore di report e SSRS)
Riferimenti alla raccolta di campi del set di dati (Generatore di report e SSRS)
Riferimento a funzioni di aggregazione (Generatore di report e SSRS)
Tipi di dati nelle espressioni (Generatore di report e SSRS)
Finestra di dialogo Seleziona colore (Generatore report e SSRS)