Creación de un filtro de fecha create-date-filter
Para filtrar las perspectivas por fecha, debe agregar parámetros a las consultas SQL que puedan aceptar restricciones de fecha. Esto se realiza como parte del flujo de trabajo de creación de perspectivas del modo query pro. Consulte la documentación del modo query pro para aprender a introducir SQL para sus perspectivas.
Los parámetros de consulta permiten trabajar con datos dinámicos, ya que actúan como marcadores de posición para los valores que agrega en el momento de la ejecución. Estos valores de marcador de posición se pueden actualizar a través de la interfaz de usuario y permiten que usuarios menos técnicos actualicen las perspectivas en función de intervalos de fechas.
Si no conoce los parámetros de consulta, consulte la documentación de instrucciones sobre cómo implementar consultas con parámetros.
Aplicar un filtro de fecha a un panel apply-date-filter
Para aplicar un filtro de fecha, seleccione Añadir filtro, entonces Filtro de fecha en el menú desplegable de la vista de panel.
Edite el SQL para incluir parámetros de consulta de fecha include-date-parameters
A continuación, asegúrese de que SQL incluya parámetros de consulta para permitir un intervalo de fechas. Si todavía no ha incorporado parámetros de consulta en el SQL, edite las perspectivas para incluir estos parámetros. Consulte la documentación para obtener instrucciones sobre cómo editar una perspectiva.
$START_DATE
y $END_DATE
parámetros a la instrucción SQL en cada uno de los gráficos para los que desea habilitar filtros de fecha.Si el modelo de datos o las tablas que está analizando tienen un componente de tiempo, puede agrupar los datos por fecha y, a continuación, aplicar estos filtros de fecha.
La instrucción SQL de ejemplo siguiente muestra cómo incorporar $START_DATE
y $END_DATE
parámetros y usos cast
para enmarcar el componente tiempo como una fecha.
SELECT Sum(personalization_consent_count) AS Personalization,
Sum(datacollection_consent_count) AS Datacollection,
Sum(datasharing_consent_count) AS Datasharing
FROM fact_daily_consent_aggregates f
INNER JOIN dim_consent_valued
ON f.consent_value_id = d.consent_value_id
WHERE f.date BETWEEN Upper(Coalesce(Cast('$START_DATE' AS date), '')) AND Upper
(
Coalesce(Cast('$END_DATE' AS date), ''))
AND ( ( Upper(Coalesce($consent_value_filter, '')) IN ( '', 'NULL' ) )
OR ( f.consent_value_id IN ( $consent_value_filter ) ) )
LIMIT 0;
La captura de pantalla siguiente resalta las restricciones de fecha incorporadas en la instrucción SQL y los pares de valor clave de parámetro de consulta.
Habilitar parámetros de fecha en cada perspectiva enable-date-parameters
Una vez que haya incorporado los parámetros adecuados al SQL de sus perspectivas, la variable Start_date
y End_date
Las variables de ya están disponibles como alternadores en el compositor de widgets. Consulte la sección de población de widgets del modo query pro para obtener información sobre cómo editar una perspectiva.
En el compositor de widgets, seleccione alternadores para habilitar el Start_date
y End_date
parámetros.
A continuación, seleccione los parámetros de consulta adecuados en los menús desplegables.
Finalmente, seleccione Guardar y cerrar para volver al tablero. Los filtros de fecha ahora están habilitados para todas las perspectivas que tienen parámetros de fecha de inicio y finalización.
Uso del filtro de fecha
Para utilizar un filtro de fecha personalizado, seleccione el icono de calendario y elija un inicio y un final en la vista de calendario.
Una vez que haya seleccionado un intervalo de fechas en el panel, las perspectivas que tengan parámetros de fecha en su SQL verán las opciones de filtro de fecha en el compositor de widgets.
Eliminación de un filtro de fecha delete-date-filter
Para eliminar el filtro de fecha, seleccione el icono Eliminar filtro (