Condividi tramite


Costanti nelle espressioni nei report impaginati (Generatore report)

Si applica a: Generatore di report Microsoft (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools

Una costante in un report impaginato è costituita da testo letterale o da testo predefinito. Il componente di elaborazione del report ha accesso alle costanti predefinite in modo che quando queste vengono incluse in un'espressione, i valori che rappresentano vengono sostituiti prima di essere valutati.

Nota

È possibile creare e modificare file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.

Testo letterale

In un'espressione il testo letterale corrisponde a testo racchiuso tra virgolette doppie. È anche possibile digitare il testo direttamente in una casella di testo senza virgolette doppie, se non fa parte di un'espressione. Se il valore della casella di testo non inizia con un segno di uguale (=), il testo viene trattato come testo letterale. Nella tabella seguente sono illustrati diversi esempi di testo letterale in un'espressione.

Costante Testo visualizzato Testo dell'espressione
Report eseguito alle: <<Expr>> ="Report run at: " & Globals!ExecutionTime
Adventure Works Cycles Adventure Works Cycles Adventure Works Cycles
[Testo visualizzato tra parentesi quadre] \[Testo visualizzato tra parentesi quadre\] [Testo visualizzato tra parentesi quadre]

Costanti RDL

È possibile utilizzare le costanti definite in Report Definition Language (RDL) in un'espressione. Nella finestra di dialogo Espressione le costanti vengono visualizzate quando si crea un'espressione per una proprietà del report che accetta solo determinati valori validi, noti anche come tipi enumerati. Nella tabella seguente sono illustrati due esempi.

Proprietà Descrizione Valori
TextAlign Valori validi per l'allineamento del testo in una casella di testo. Standard, A sinistra, Al centro, A destra
BorderStyle Valori validi per una linea aggiunta a un report. Predefinito, Nessuno, Punteggiato, Tratteggiato, Continuo, Doppio, TrattoPunto, TrattoPuntoPunto

Costanti di Visual Basic

In un'espressione è possibile usare costanti definite nella libreria run-time di Visual Basic. È possibile, ad esempio, utilizzare la costante DateInterval.Day. L'espressione seguente per la data 10 gennaio 2008 restituisce il numero 10:

=DatePart("d",Globals!ExecutionTime)

Costanti CLR

È possibile usare le costanti definite nelle classi CLR (Common Language Run-time) di .NET Framework in un'espressione. Nella tabella seguente è illustrato un esempio di un colore definito dal sistema.

Costante Descrizione
MistyRose Quando si crea un'espressione per una proprietà del report basata su un colore di sfondo, è possibile specificare un colore per nome. I nomi validi sono elencati nella finestra di dialogo Espressione .