Preguntas Frecuentes
NUEVO
Soporte de Bitrix24
Inscripción e inicio de sesión
Cómo empezar
Feed
Messenger
Collabs
Página de inicio: el Vibe
Calendario
Bitrix24 Drive
Webmail
Grupos de trabajo
Tareas y proyectos
CoPilot - IA en Bitrix24
CRM
Reserva
Contact center
Sales center
CRM Analytics
Sales Intelligence
BI Builder
Bitrix24 Market
Sitios web
Tienda Online
CRM + Online store
Tienda CRM
Empleados
Base de conocimientos
Firma electrónica
Firma electrónica para RR. HH.
Automatización
Flujos de trabajo
Marketing
Gestión del inventario
Telefonía
Mi perfil
Configuraciones de la cuenta
Suscripción
Enterprise
Bitrix24 En Premisa
Bitrix24 Messenger
Preguntas generales
Actualización de los artículos (archivo)
Log In
Su Bitrix24
Autorizar el ingreso
a su cuenta de Bitrix24
Ingresar

Soporte Bitrix24

BI Builder: filtros de fechas en consultas SQL

Los filtros por fechas en los paneles de control de BI Builder permiten analizar datos específicos de períodos concretos. Al optimizar estas consultas SQL, mejorarás el rendimiento de los informes y evitarás superar los límites de capacidad del sistema.
Planes de Bitrix24: número de filas en tablas de datos

Contenido del artículo:


Uso de filtros en consultas

Los filtros en una consulta te permiten extraer solo la información relevante de Bitrix24. Por ejemplo, puedes analizar negociaciones de los últimos dos años sin cargar todos los registros.

Para añadir un filtro por fecha:

  1. Abre BI Builder > SQL > SQL Lab.
  2. Elige el esquema bitrix24.
  3. Escribe tu consulta SQL con el filtro de fecha y haz clic en Run.

BI Builder procesará solo los datos del período especificado, mejorando la velocidad y evitando sobrecargas. La consulta finalizada se puede guardar como un conjunto de datos para crear un gráfico para el informe.

Si usas los filtros por primera vez, revisa el ejemplo de consulta.

Ejemplo de una consulta SQL

A continuación, se presenta una consulta SQL para extraer negociaciones del conjunto de datos (crm_deal) filtrando por fecha de creación. Es útil para analizar datos de un período concreto sin cargar toda la base.

Puedes copiar la consulta y ver cómo funciona. Antes de ejecutar la consulta, reemplaza las fechas por las tuyas y selecciona solo los campos necesarios para el informe. Esto acelerará la consulta.

SELECT 
    TITLE, 
    DATE_CREATE
FROM crm_deal
WHERE 
    DATE_CREATE >= TIMESTAMP '2023-01-01 00:00:00' 
    AND DATE_CREATE <= TIMESTAMP '2024-12-31 20:00:00';

El operador WHERE limita los datos y muestra solo las negociaciones de los últimos dos años:

  • DATE_CREATE >= TIMESTAMP '2023-01-01 00:00:00' — límite inferior del rango de fechas. Incluye negociaciones creadas desde el 1 de enero de 2023.
  • DATE_CREATE <= TIMESTAMP '2024-12-31 20:00:00' — límite superior del rango de fechas. Limita los resultados hasta el 31 de diciembre de 2024.

Seguimiento del uso de consultas en BI Builder

Los gráficos de tus informes dependen directamente del rendimiento de las consultas SQL. Cuanto más rápido se ejecuten las consultas, más rápido se cargarán los paneles de control en Bitrix24. Un análisis regular de las estadísticas te ayudará a optimizar los tiempos de carga.

Para ver las estadísticas de uso de consultas en BI Builder, ve a BI Builder > Analytics hub > Estadísticas de uso.

Revisa periódicamente estas estadísticas, especialmente al crear nuevos informes o añadir gráficos. En la tabla, puedes ver el resultado de la consulta: número de filas procesadas, filtros aplicados, volumen de datos cargados. También puedes revisar el historial y analizar el rendimiento de las consultas en la sección de BI Builder > SQL Lab.
BI Builder: funciones SQL para análisis avanzado de consultas

Por ejemplo, una consulta sin filtros podría cargar 3 760 filas y 240 020 bytes de datos en 15.03 segundos, lo cual es más lento que otras consultas.

Para acelerar la ejecución de la consulta, añade un filtro por fecha de creación. Esto reducirá el volumen de datos y acelerará el informe. Por ejemplo, si solo necesitas negociaciones del último año, puedes añadir la condición en la consulta SQL:

WHERE DATE_CREATE >= TIMESTAMP '2024-01-01 00:00:00'

En la sección de Estadísticas de uso, puedes ver cómo ha cambiado el rendimiento de la consulta.

Consulta con filtro El filtro redujo el tiempo de la consulta, disminuyó el número de filas y el volumen de datos

Procesamiento de consultas en BI Builder

BI Builder ofrece varias formas de filtrar datos por fechas para diferentes necesidades analíticas.

Filtro por un rango de fechas

Este filtro selecciona datos creados en un rango de tiempo específico. Se utiliza para ver cuántas negociaciones surgieron en dos años sin cargar todos los datos.

SELECT /* Campos del conjunto de datos */ 
FROM /* Nombre del conjunto de datos */  
WHERE  
    DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00'  
    AND DATE_CREATE < TIMESTAMP '2024-12-31 23:59:59';

El filtro limita la selección por el campo DATE_CREATE, cargando solo las negociaciones necesarias. Esto acelera la ejecución de la consulta. En la sección de Estadísticas de uso, este filtro se muestra en el formato: {">=DATE_CREATE":"01\/01\/2023","<=DATE_CREATE":"31\/12\/2024 23:59:59 pm"}.

Filtro por rangos superpuestos

Este filtro selecciona datos de dos períodos con intersecciones. Se utiliza para comparar dos períodos y considerar la superposición de datos, ayudando a entender cómo cambiaron las negociaciones en diferentes momentos. Por ejemplo, para analizar negociaciones del año 2023 y las de junio de 2023 a junio de 2025. El filtro seleccionará todas las negociaciones creadas en estos períodos, incluidas las que se superponen.

SELECT /* Campos del conjunto de datos */ 
FROM /* Nombre del conjunto de datos */  
WHERE  
    (DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00'  
     AND DATE_CREATE < TIMESTAMP '2024-12-31 23:59:59')  
 OR  
    (DATE_CREATE > TIMESTAMP '2023-06-01 00:00:00'  
     AND DATE_CREATE < TIMESTAMP '2025-06-30 23:59:59');

Al usar este filtro, ten en cuenta que el sistema combina ambos rangos en uno solo para el procesamiento. Esto puede aumentar el volumen de datos cargados. En la sección de Estadísticas de uso, este filtro se muestra en el formato: {">=DATE_CREATE":"01\/01\/2023","<=DATE_CREATE":"30\/06\/2025 23:59:59 pm"}.

Filtro por dos rangos de fechas

Este filtro selecciona datos basados en dos fechas: creación (DATE_CREATE) y modificación (DATE_MODIFY). Se utiliza para analizar negociaciones que fueron creadas y modificadas en un período específico.

SELECT /* Campos del conjunto de datos */ 
FROM /* Nombre del conjunto de datos */  
WHERE  
    DATE_MODIFY > TIMESTAMP '2023-01-01 00:00:00'  
    AND DATE_MODIFY < TIMESTAMP '2024-12-31 23:59:59'  
    AND DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00'  
    AND DATE_CREATE < TIMESTAMP '2024-12-31 23:59:59';

La filtración se realiza según la primera fecha indicada en las condiciones. Para seleccionar otra fecha para la filtración, cambia el orden de las condiciones en WHERE. En la sección de Estadísticas de uso, este filtro se muestra en el formato: {">=DATE_MODIFY":"01\/01\/2023","<=DATE_MODIFY":"31\/12\/2024 23:59:59 pm"}.


Resumen

  • Los filtros por fecha en BI Builder optimizan el rendimiento y la precisión de tus informes.
  • Puedes seguir el uso de consultas en BI Builder > Analytics hub > Estadísticas de uso, donde se muestra el número de filas procesadas, los filtros aplicados y el volumen de datos cargados.
  • Para añadir un filtro, crea una consulta en SQL Lab, especifica el esquema bitrix24, añade una condición por fecha y ejecuta la consulta. Las consultas filtradas pueden guardarse como conjuntos de datos para su reutilización.
  • BI Builder soporta diferentes estrategias de filtrado para diversos casos de uso.
¿Le ha resultado útil esta información?
Asistencia de especialistas en integración
No es lo que estoy buscando
Texto complicado e incomprensible
La información está desactualizada
La explicación es demasiado corta. Necesito más información
No me gusta cómo funciona esta herramienta
Ir a Bitrix24
¿No tiene una cuenta? Créela gratis
Artículos relacionados
Marketing en Bitrix24: empezando a trabajar Firma electrónica: automatización Crear y configurar formularios de CRM Reserva online: programar una cita desde la ficha de CRM Configurar el formato del nombre del cliente BI Builder: funciones SQL para análisis avanzado de consultas Novedades del Helpdesk: Febrero de 2025 Autorización en Bitrix24: preguntas frecuentes Recuperar la contraseña en Bitrix24 Cómo realizar llamadas a clientes en CRM