# Adicionando variáveis e expressões a modelos de relatório HTML

Adicione variáveis e expressões ao seu modelo de relatório HTML como objetos. Você pode usar uma variável ou expressão para armazenar dinamicamente um valor ou cálculo que pode ser modificado centralmente e reutilizado em um relatório.

## Variáveis

Você pode inserir variáveis do aplicativo no modelo. Assim como outros objetos de modelo que você cria, uma variável é adicionada como um objeto na configuração do modelo e pode ser acessada no painel de objetos. Adicione uma instância do objeto de variável como uma tag de variável.

Você pode adicionar variáveis de script e variáveis definidas na exibição de pasta.

Faça o seguinte:

1. No designer HTML, coloque o cursor no local do código em que você deseja inserir a variável.

2. Clique em the Variáveis icon no painel de objetos.

   Menu Variáveis e expressões no painel de objetos no designer HTML

   Menu Variáveis e expressões no painel de objetos no designer HTML

   Menu Variáveis e expressõesVariáveis e expressões no painel de objetos no designer HTMLHTML ![Menu "Variáveis e expressões" no designer HTML, a partir do qual você pode modificar as variáveis existentes que adicionou ou adicionar novas variáveis.](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-objects-panel.png)

3. Clique em Adicionar variável. Uma lista de variáveis de aplicativo disponíveis será exibida.

4. Clique no ícone the Símbolo de mais icon à direita de uma variável existente para adicioná-la.

   Selecione uma variável que deseja adicionar ao modelo

   Selecione uma variável que deseja adicionar ao modelo

   Selecione uma variável que deseja adicionar ao modelo ![Selecionando uma variável a ser adicionada como um objeto de relatório HTML](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-select-variable.png)

5. A tag de variável é inserida na sua localização atual no código do modelo. A página de configurações da variável é exibida. Em Expressão, você pode visualizar uma Visualização do valor da variável atual.

   Superfície de design do modelo com variável adicionada como tag

   Superfície de design do modelo com variável adicionada como tag

   Superfície de design do modelo com variável adicionada como tag ![Tag representando uma variável mostrada no modelo HTML](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-resulting-tag.png)

6. No painel de objetos, forneça um Nome exclusivo para a variável para que você possa identificá-la posteriormente.

7. Ajuste outros parâmetros conforme necessário.

8. Você pode reutilizar o objeto de variável a qualquer momento. Abra the Variáveis icon no painel de objetos e clique em the Seta direcional para a direita icon para abrir o objeto. Clique em Adicionar tag de variável para adicionar a variável novamente.

Para obter informações sobre outras ações importantes que você precisa concluir com variáveis, consulte o seguinte:

* [Formatando uma variável ou expressão](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm#Formatti)

* [Removendo conteúdo de um modelo de relatório do HTML](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Expressões

Adicione expressões como objetos usando a mesma sintaxe e funções disponíveis nos aplicativos de análise. Assim como outros objetos de modelo que você cria, uma expressão é adicionada como um objeto na configuração do modelo e pode ser acessada no painel de objetos. Adicione uma instância do objeto de expressão como uma tag de expressão.

As expressões populares que você pode adicionar incluem:

* `=Count(distinct <your dimension field>)`: retorna o número de valores exclusivos para um campo de dimensão definido na expressão (por exemplo, `Customer` ou `Product`).

* `=today()`: retorna a data atual.

* `=year(now)`: retorna o ano atual.

### Adicionando uma expressão

1. No designer HTML, coloque o cursor no local do código em que você deseja inserir a tabela.

2. Clique em the Variáveis icon no painel de objetos.

   Menu Variáveis e expressões no painel de objetos no designer HTML

   Menu Variáveis e expressões no painel de objetos no designer HTML

   Menu Variáveis e expressõesVariáveis e expressões no painel de objetos no designer HTMLHTML ![Menu "Variáveis e expressões" no designer HTML, a partir do qual você pode modificar expressões existentes que você adicionou ou adicionar uma nova expressão.](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-objects-panel.png)

3. Clique em Adicionar expressão.

4. Configure a nova expressão adicionando um Nome e uma Descrição (opcional) e defina a Expressão.

   Defina a expressão que você deseja usar no modelo

   Defina a expressão que você deseja usar no modelo

   Defina a expressão que você deseja usar no modelo ![Crie uma expressão usando o designer HTML, definindo um nome, uma descrição e uma expressão (cálculo)](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-enter-expression.png)

5. Verifique o valor de Visualizar no campo Expressão para certificar-se de que configurou a expressão corretamente e clique em Criar.

6. A tag de expressão é inserida na sua localização atual no código do modelo. A página de configurações da expressão é exibida. Em Expressão, você pode visualizar uma Visualização do valor da variável atual.

   Superfície de design do modelo com expressão adicionada como tag

   Superfície de design do modelo com expressão adicionada como tag

   Superfície de design do modelo com expressão adicionada como tag ![Tag representando um objeto de relatório de expressão mostrado no modelo HTML](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-result.png)

7. No painel de objetos, forneça um Nome exclusivo para a variável para que você possa identificá-la posteriormente.

8. Você pode reutilizar o objeto de expressão a qualquer momento. Abra the Variáveis icon no painel de objetos e clique em the Seta direcional para a direita icon para abrir o objeto. Clique em Adicionar tag de expressão para adicionar a expressão novamente.

Para obter informações sobre outras ações importantes que você precisa realizar com expressões, consulte o seguinte:

* [Formatando uma variável ou expressão](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm#Formatti)

* [Removendo conteúdo de um modelo de relatório do HTML](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Formatando uma variável ou expressão

Estilize e formate a variável para atender às suas necessidades usando o código HTML. As personalizações possíveis incluem estilo de fonte, formatação de números e uso da variável em linguagem natural em seu relatório. A formatação é aplicada à saída do relatório.