# Añadir variables y expresiones a las plantillas de informes HTML

Añada variables y expresiones a su plantilla de informes HTML como objetos. Puede utilizar una variable o expresión para almacenar dinámicamente un valor o cálculo que se pueda modificar y reutilizar de forma centralizada en un informe.

## Variables

Puede insertar variables desde la aplicación en la plantilla. Al igual que otros objetos de plantilla que cree, una variable se añade como objeto en la configuración de la plantilla y es accesible desde el panel de objetos. Agregue una instancia del objeto de la variable como una etiqueta de variable.

Puede agregar variables programadas y variables definidas en la vista de hoja.

Haga lo siguiente:

1. En el diseñador de HTML, sitúe el cursor en la ubicación del código donde desee insertar la variable.

2. Haga clic en the Variables icon en el panel de objetos.

   Menú de variables y expresiones en el panel de objetos dentro del diseñador de HTML

   Menú de variables y expresiones en el panel de objetos dentro del diseñador de HTML

   Menú de variables y expresionesvariables y expresiones en el panel de objetos dentro del diseñador de HTMLHTML ![Menú "Variables y expresiones" en el diseñador de HTML, desde el que puede modificar las variables que haya añadido o añadir una nueva variable](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-objects-panel.png)

3. Haga clic en Añadir variable. Aparece una lista de las variables de la aplicación disponibles.

4. Haga clic en el icono the Símbolo más icon a la derecha de una variable para agregarla.

   Seleccione una variable que desee agregar a la plantilla

   Seleccione una variable que desee agregar a la plantilla

   Seleccione una variable que desee agregar a la plantilla ![Selección de una variable para añadirla como objeto de informe HTML](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-select-variable.png)

5. La etiqueta variable se inserta en su ubicación actual en el código de la plantilla. Aparece la página de configuración de la variable. En Expresión, puede ver una vista previa del valor de la variable actual.

   Superficie de diseño de plantilla con variable añadida como etiqueta

   Superficie de diseño de plantilla con variable añadida como etiqueta

   Superficie de diseño de plantilla con variable añadida como etiqueta ![Etiqueta que representa una variable mostrada en la plantilla HTML](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-variable-resulting-tag.png)

6. En el panel de objetos, escriba un Nombre único a la variable para poder identificarla posteriormente.

7. Ajuste cualquier otro parámetro según sea necesario.

8. Puede reutilizar el objeto de variable en cualquier momento. Abra the Variables icon en el panel de objetos y haga clic en the Flecha de dirección a la derecha icon para abrir el objeto. Haga clic en Añadir etiqueta de variable para volver a añadir la variable.

Para obtener información sobre otras acciones importantes que debe completar con variables, vea lo siguiente:

* [Dar formato a una variable o expresión](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm#Formatti)

* [Eliminar contenido de una plantilla de informe de HTML](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Expresiones

Añada expresiones como objetos utilizando la misma sintaxis y funciones que están disponibles en las aplicaciones de análisis. Al igual que otros objetos de plantilla que cree, una expresión se añade como objeto en la configuración de la plantilla y es accesible desde el panel de objetos. Agregue una instancia del objeto de expresión como una etiqueta de expresión.

Expresiones populares que quizás quiera agregar incluyen:

* `=Count(distinct <your dimension field>)`: devuelve el número de valores únicos para un campo de dimensión definido en la expresión (por ejemplo, `Customer` o `Product`).

* `=today()`: devuelve la fecha actual.

* `=year(now)`: devuelve el año actual.

### Agregar una expresión

1. En el diseñador de HTML, sitúe el cursor en la ubicación del código donde desee insertar la tabla.

2. Haga clic en the Variables icon en el panel de objetos.

   Menú de variables y expresiones en el panel de objetos dentro del diseñador de HTML

   Menú de variables y expresiones en el panel de objetos dentro del diseñador de HTML

   Menú de variables y expresionesvariables y expresiones en el panel de objetos dentro del diseñador de HTMLHTML ![Menú "Variables y expresiones" en el diseñador de HTML, desde donde puede modificar las expresiones existentes que haya añadido o añadir una nueva expresión](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-objects-panel.png)

3. Haga clic en Añadir expresión.

4. Configure la nueva expresión agregando un Nombre y una Descripción (opcional) y luego defina la Expresión.

   Defina la expresión que desea utilizar en la plantilla

   Defina la expresión que desea utilizar en la plantilla

   Defina la expresión que desea utilizar en la plantilla ![Cree una expresión utilizando el diseñador de HTML, definiendo un nombre, una descripción y una expresión (cálculo)](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-enter-expression.png)

5. Verifique el valor de la Vista previa en el campo Expresión para asegurarse de haber configurado la expresión correctamente y haga clic en Crear.

6. La etiqueta de la expresión se inserta en su ubicación actual en el código de la plantilla. Aparecerá la página de configuración de la expresión. En Expresión, puede ver una vista previa del valor de la variable actual.

   Superficie de diseño de la plantilla con la expresión añadida como etiqueta

   Superficie de diseño de la plantilla con la expresión añadida como etiqueta

   Superficie de diseño de la plantilla con la expresión añadida como etiqueta ![Etiqueta que representa un objeto de informe de expresión mostrado en la plantilla HTML](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_html-add-expression-result.png)

7. En el panel de objetos, escriba un Nombre único a la variable para poder identificarla posteriormente.

8. Puede reutilizar el objeto de expresión en cualquier momento. Abra the Variables icon en el panel de objetos y haga clic en the Flecha de dirección a la derecha icon para abrir el objeto. Haga clic en Añadir etiqueta de expresión para volver a añadir la expresión.

Si desea información sobre otras acciones importantes que debe conocer con las expresiones, consulte lo siguiente:

* [Dar formato a una variable o expresión](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-variables-expressions.htm#Formatti)

* [Eliminar contenido de una plantilla de informe de HTML](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/HTML/html-report-remove-content.htm)

## Dar formato a una variable o expresión

Dé estilo y formato a la variable según sus necesidades utilizando el código HTML. Posibles personalizaciones incluyen dar estilo a la fuente, el formato de los números y el uso de la variable en lenguaje natural en su informe. El formato se aplica al informe de salida.