Fields (Campi)
Il tipo di espressione più semplice, detto espressione di campo, visualizza un valore in una casella di testo. È possibile utilizzare nelle espressioni tutti i campi usati nel report che appartengono all'oggetto selezionato, visualizzati nel riquadro Browser campi dati.
Per collegare un campo di un oggetto a un'entità di report, è necessario indicare nell'espressione la raccolta Fields (Campi), il nome del campo e la proprietà Valore.
Per esempio, per visualizzare un codice conto in una casella di testo, utilizzare la seguente espressione:
=Fields!LedgerLine_accountCode.Value
Un'espressione può essere breve (se fa riferimento all'oggetto di un campo) o lunga per includere funzioni di decisione o formattazione basata su campi o altre entità di report. Le espressioni nelle entità di report e nelle proprietà devono iniziare con il segno di uguale (=), altrimenti il testo verrà considerato come una stringa.
Esempi:
Gli esempi seguenti illustrano alcune espressioni aritmetiche e aggregate di base.
- L'espressione seguente concatena i campi FirstName e LastName.
=Fields!FirstName.Value &" "& Fields!LastName.Value
- L'espressione seguente aggiunge i campi Quantity e UnitPrice per il campo LineTotal.
=Fields!Quantity.Value*Fields!UnitPrice.Value
- L'espressione seguente esegue una somma nel campo LineTotal.
=Sum(Fields!LineTotal.Value)