# Filtrar informe por rango de fechas

Esta guía explica cómo configurar un informe para que solicite al usuario un rango de fechas antes de ejecutarse. Ideal para informes contables, de ventas o cualquier consulta que requiera delimitar un periodo temporal.

{% hint style="info" %}
**Recomendación**: Para informes contables utiliza siempre campos de tipo **Fecha** (sin hora). Las fechas con hora tienen implicaciones de zona horaria que pueden causar discrepancias entre regiones.
{% endhint %}

***

{% stepper %}
{% step %}
**Añade la variable de intervalo de fechas**

Las variables de informe son preguntas que el sistema formula al usuario antes de ejecutar la consulta.

1. Abre la ventana de configuración del informe.
2. Pulsa sobre **`Añadir pregunta de intervalo de fecha y hora`**.
3. En **Nombre de variable** escribe `Fecha` y pulsa **Aceptar**.

<figure><img src="/files/92d28a7e34c90ed4fce308081edc746fbd5c3591" alt="Configuración de variable de fecha en informe"><figcaption><p>Añadir variable de intervalo de fecha</p></figcaption></figure>
{% endstep %}

{% step %}
**Configura el formato de la pregunta**

Al pulsar "Añadir pregunta de intervalo...", el sistema crea por defecto una variable de tipo **Fecha y hora dinámica**. Puedes cambiar el formato según tus necesidades.

**Tipos de formato disponibles**

| Formato                   | Solicita al usuario                | Uso recomendado                        |
| ------------------------- | ---------------------------------- | -------------------------------------- |
| **Fecha**                 | Un único valor de fecha            | Filtrar por fecha exacta               |
| **Fecha y hora**          | Un único valor con fecha y hora    | Filtrar por momento exacto             |
| **Fecha dinámica**        | Intervalo desde/hasta (solo fecha) | Informes contables, ventas por periodo |
| **Fecha y hora dinámica** | Intervalo desde/hasta (con hora)   | Logs, eventos con hora exacta          |

{% hint style="info" %}
**¿Qué significa "dinámica"?** El sufijo "dinámica" indica que se solicita un **intervalo** (desde y hasta) en lugar de un valor único. Por eso, al usar "Añadir pregunta de intervalo...", el tipo predeterminado es dinámico.
{% endhint %}

{% hint style="warning" %}
**Zona horaria**: Los campos con hora pueden mostrar resultados diferentes según la ubicación del usuario. Un registro del "31 de enero a las 23:00 UTC" aparecerá como "1 de febrero" en zonas horarias adelantadas. Para informes contables, usa **Fecha dinámica**.
{% endhint %}

<figure><img src="/files/4f32184897ddadaf61499b408dafd47215cb4330" alt="Selección de formato de fecha"><figcaption><p>Opciones de formato para la variable de fecha</p></figcaption></figure>
{% endstep %}

{% step %}
**Configura el filtrado rápido**

Vincula la variable con el campo que deseas filtrar:

1. En la sección **Filtrado rápido**, pulsa **Agregar condición**.
2. Configura los siguientes parámetros:

| Parámetro      | Valor                                                      |
| -------------- | ---------------------------------------------------------- |
| **Campo**      | Fecha contable (o el campo de fecha que corresponda)       |
| **Operador**   | Entre desde y hasta                                        |
| **Parámetros** | Selecciona las variables `Fecha (desde)` y `Fecha (hasta)` |

<figure><img src="/files/881fcd0023ff1f88f589fb81aec3b2faad81c123" alt="Configuración de filtrado rápido"><figcaption><p>Agregar condición de filtrado</p></figcaption></figure>

<figure><img src="/files/b333b1317b42d53d9e6ae74cf9e7b9b880ddf3b0" alt="Selección de parámetros de filtro"><figcaption><p>Vincular variables con el filtro</p></figcaption></figure>
{% endstep %}

{% step %}
**Guarda y consulta el informe**

Una vez configurado:

1. Guarda los cambios del informe.
2. Al consultar el informe, el sistema solicitará el intervalo de fechas antes de mostrar los resultados.
   {% endstep %}
   {% endstepper %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.dinaup.com/desarrollo/flex/informes/filtrar-informe-por-rango-de-fechas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
