Partilhar via


Constantes em expressões em relatórios paginados (Construtor de Relatórios)

Aplica-se a: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer no SQL Server Data Tools

Uma constante em um relatório paginado consiste em texto literal ou texto predefinido. O processador de relatório tem acesso às constantes predefinidas; portanto, quando elas são incluídas em uma expressão, os valores que elas representam são substituídos na expressão antes de ela ser avaliada.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Texto literal

Em uma expressão, texto literal é o texto que está entre aspas duplas. Você também poderá digitar o texto diretamente em uma caixa de texto sem aspas duplas, se ele não fizer parte de uma expressão. Se o valor da caixa de texto não começar com um sinal de igual (=), o texto será tratado como texto literal. A tabela a seguir mostra vários exemplos de texto literal em uma expressão.

Constante Exibir texto Texto de expressão
Execução do relatório em: <<Expr>> ="Report run at: " & Globals!ExecutionTime
Ciclos da Adventure Works Ciclos da Adventure Works Ciclos da Adventure Works
[Texto de exibição entre colchetes] \[Texto de exibição entre colchetes\] [Texto de exibição entre colchetes]

Constantes RDL

É possível usar constantes definidas em linguagem RDL (Report Definition Language) em uma expressão. Na caixa de diálogo Expressão , as constantes são exibidas quando você cria uma expressão para uma propriedade de relatório que aceita apenas determinados valores válidos, também conhecidos como tipos enumerados. A tabela a seguir mostra dois exemplos.

Propriedade Descrição Valores
TextAlign Valores válidos para alinhamento de texto em uma caixa de texto. Geral, À Esquerda, Centralizado, À Direita
BorderStyle Valores válidos para uma linha adicionada a um relatório. Padrão, Nenhum, Pontilhado, Tracejado, Sólido, Duplo, TraçoPonto, TraçoPontoPonto

Constantes do Visual Basic

Você pode usar constantes definidas na biblioteca de tempo de execução do Visual Basic em uma expressão. Por exemplo, você pode usar a constante DateInterval.Day. A seguinte expressão para a data de 10 de janeiro de 2008 retorna o número 10:

=DatePart("d",Globals!ExecutionTime)

Constantes CLR

Você pode usar constantes definidas nas classes CLR (Common Language Runtime) do .NET Framework em uma expressão. A tabela a seguir mostra um exemplo de uma cor definida pelo sistema.

Constante DESCRIÇÃO
MistyRose Ao criar uma expressão para uma propriedade do relatório baseada na cor do plano de fundo, é possível especificar uma cor pelo nome. Os nomes válidos são listados na caixa de diálogo Expressão .