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 . |