Una pregunta. Cada filtro. Cero exposición a SQL.
Query Streams lee los valores en su DONDE La cláusula procesa cadenas de texto, fechas, números y listas de entrada, convirtiendo cada elemento en un control interactivo en Excel o Google Sheets. Los destinatarios seleccionan elementos mediante menús desplegables y selectores de fecha; el código SQL permanece oculto y los datos se actualizan automáticamente.
Escribe el código SQL. Nosotros encontramos los filtros.
Cada valor estático en su DONDE La cláusula se convierte en un control interactivo, el control adecuado para su tipo. Modifique uno y observe cómo se refleja directamente en la consulta. (Demostración ilustrativa: datos de ejemplo).
SELECCIONE producto, región, ingresos
DESDE ventas
DONDE región = «Oeste»
Y fecha_pedido >= '2025-01-01'
Y ingresos >= 500
Y estado EN ('Pagado', 'Enviado')Los destinatarios solo interactúan con los controles de la derecha. Nunca ven el código SQL, los nombres de las tablas ni las credenciales de la base de datos, y no pueden modificar la lógica de la consulta.
Cuatro tipos de valores. Cuatro controles nativos.
Query Streams asigna cada valor detectado al control que se ajusta a él, no @variables necesario, aunque esos también funcionan.
Cadena → Menú desplegable
Las condiciones de texto se convierten en un cuadro de selección: las opciones se introducen manualmente o se obtienen directamente de otra consulta.
Selector de fecha →
ENTRE y >= Las condiciones de fecha se convierten en selectores de calendario para el inicio y el final.
Número → Entrada
Las comparaciones numéricas se convierten en entradas validadas (umbrales, cantidades, importes) con valores predeterminados sensatos.
Lista de entrada → Selección múltiple
EN (…) Las cláusulas se convierten en fichas verificables: la lista se expande y se contrae para coincidir con la selección.
Dos maneras de hacer un filtro
Deje que Query Streams detecte automáticamente los valores en SQL normal, o nómbrelos explícitamente con @variables. Mezcla ambos en una sola consulta.
Autodetección
Escribe código SQL estándar. Elige qué valores detectados se convierten en filtros; no hay sintaxis especial que aprender.
SELECCIONE *
DESDE pedidos
DONDE cliente = 'ACME'
Y fecha_pedido
ENTRE '2025-01-01'
Y '2025-06-30'Explícito @variables
Personaliza los parámetros para tener control total sobre las etiquetas, los valores predeterminados y la validación. Combínalo con la detección automática.
SELECCIONE *
DESDE ventas
DONDE región = @región
Y fecha_venta >= @fecha_inicio
Y categoría EN (@categorías)Agregue filtros en tres pasos.
Constrúyelo una vez; los demás simplemente lo toman y se van.
Escribe tu SQL
Escribe una consulta con DONDE condiciones. Valores estáticos como 'ACME' o '2025-01-01' se detectan automáticamente como parámetros filtrables.
Configurar filtros
En la pestaña Propiedades de la consulta, seleccione qué valores detectados se convierten en controles de la interfaz de usuario y configure las etiquetas, los valores predeterminados y las opciones desplegables.
Los usuarios filtran según la demanda.
Los destinatarios seleccionan filtros y pulsan Ejecutar. Los datos en tiempo real se transmiten a Excel o Hojas de cálculo de Google en segundos.
Los filtros modifican la consulta. Nunca la exponen.
Un filtro solo modifica los valores con los que se ejecuta la consulta; nunca revela el código SQL subyacente. El texto de la consulta y las credenciales de la base de datos permanecen en el Agente de red; los destinatarios solo ven los controles y los resultados.
- Ejecución de solo lectura por defecto: solo
SELECCIONEcarreras - Los usuarios no pueden editar la lógica SQL, solo los valores que usted permita.
- Las credenciales permanecen cifradas en el agente, dentro de su red.
- Revocar el acceso de cualquier persona al instante desde el portal web.
¿Quién filtra bajo demanda?
Una única consulta guardada, modificada por todos los que la ejecutan, sin que ninguno de ellos acceda a la base de datos.
Finanzas
P&G por departamento o período fiscal. Una consulta filtra por cada centro de costos.
Logística
Inventario por almacén o SKU, con filtrado en tiempo real por ubicación y estado del stock.
Marketing
Datos de campaña por canal, rango de fechas y región: resultados en tiempo real en cualquier hoja de cálculo.
¿Qué son los filtros SQL dinámicos?
A filtro SQL dinámico es un parámetro interactivo que permite al usuario de la hoja de cálculo cambiar DONDEValores de cláusulas en una consulta SQL sin editar el propio SQL. En lugar de un informe fijo e inmutable, las condiciones codificadas se convierten en controles de interfaz de usuario completos (menús desplegables, selectores de fecha, campos numéricos y selecciones múltiples) que cada usuario ajusta según sus necesidades para obtener resultados actualizados y filtrados de una base de datos en tiempo real.
Filtros de detección automática frente a filtros estáticos
Los enfoques tradicionales necesitan parametrización manual o condiciones codificadas que nunca cambian. Query Streams detecta los valores en su DONDE cláusula — cadenas, fechas, números y listas IN — y convierte cada una en el control correspondiente automáticamente. Escriba SQL normal; el sistema encuentra todas las condiciones filtrables.
Filtros de rango de fechas
Afecciones como ENTRE el «1 de enero de 2025» y el «30 de junio de 2025» Conviértete en un selector de fechas. Los usuarios eligen las fechas de inicio y fin de un calendario y la consulta subyacente se actualiza: filtra por trimestre fiscal, los últimos 30 días o cualquier rango personalizado.
Filtros de cadena y numéricos
Afecciones como región = 'Oeste' o cantidad >= 500 Permite crear menús desplegables y campos de entrada numéricos, con búsqueda de texto libre, validación de valores, valores predeterminados configurables y listas de opciones que se obtienen directamente de la base de datos.
Selección múltiple en la lista de entrada
Cláusulas como estado EN ('Activo','Pendiente') Se muestran como controles de selección múltiple. Los usuarios seleccionan varios valores a la vez y la lista desplegable se expande o contrae para coincidir. Una sola consulta sirve para todos; solo cambian los valores del filtro.
Preguntas frecuentes
¿Necesitan los usuarios credenciales de base de datos para usar filtros?
No. El agente de red gestiona toda la conectividad con la base de datos mediante credenciales que permanecen cifradas en su red. Los usuarios nunca ven las cadenas de conexión, los nombres de las tablas ni el código SQL; solo los controles de filtro y sus resultados.
¿Qué tipos de filtros son compatibles?
Las cadenas se muestran como menús desplegables, las fechas como selectores de fecha, los números como entradas validadas y EN listas como controles de selección múltiple. Cada tipo se detecta automáticamente desde su DONDE cláusula.
¿Puedo usar listas desplegables para valores de filtro?
Sí. Defina listas desplegables estáticas en la pestaña Propiedades de la consulta, o rellénelas dinámicamente a partir de otra consulta SQL que devuelva los valores permitidos.
¿También funciona con? @variables?
Sí. Además de la detección automática, puede utilizar la detección explícita. @variable Sintaxis para un control total sobre los nombres, tipos y valores predeterminados de los filtros; además, puedes combinar ambos enfoques en una sola consulta.
¿Es seguro?
Sí. El agente establece una conexión exclusivamente saliente (sin puertos entrantes ni VPN) y las solicitudes y los resultados viajan a través de ese único canal cifrado. El código SQL nunca se expone a los usuarios, la ejecución es de solo lectura por defecto y se puede revocar el acceso al instante desde el portal.
¿Funciona con consultas del conector API?
Sí. Los filtros dinámicos funcionan con Stripe, HubSpot, Shopify, Google Analytics 4, ShipStation, Search Console e iTick a través de Conector API.
¿Pueden varios usuarios ejecutar la misma consulta simultáneamente?
Sí. Cada usuario puede ejecutar el mismo. consulta compartida con diferentes valores de filtro simultáneamente, y un solo usuario puede abrir varios en pestañas de hojas de cálculo separadas en paralelo.
¿En qué se diferencian los filtros SQL dinámicos de los informes estáticos?
Los informes estáticos muestran datos fijos. Los filtros SQL dinámicos permiten a cada usuario ajustar parámetros (rangos de fechas, regiones, categorías de productos) y obtener resultados filtrados y actualizados cuando lo necesite. La misma consulta sirve para todos los usuarios; solo cambian los valores de los filtros.
Agregue filtros a cualquier consulta.
Escribe la consulta SQL una sola vez, expón los filtros que elijas y deja que cada uno dé forma a sus propios resultados, mientras que la consulta seguirá siendo tuya.
Nivel gratuito para siempre · No se requiere tarjeta de créditoVer también: Compartir resultados de consultas · Conector API · Bases de datos en Excel · Bases de datos en Sheets

