Uma pergunta. Todos os filtros. Sem exposição a SQL.
O Query Streams lê os valores em seu ONDE cláusula — strings, datas, números, listas IN — e transforma cada um deles em um controle dinâmico no Excel ou no Google Sheets. Os destinatários selecionam opções em listas suspensas e seletores de data; o SQL permanece oculto e os dados permanecem ativos.
Escreva o SQL. Nós encontramos os filtros.
Cada valor estático em seu ONDE A cláusula se torna um controle interativo — o controle correto para o seu tipo. Altere uma delas e observe o fluxo de volta para a consulta. (Demonstração ilustrativa — dados de exemplo.)
SELECIONAR produto, região, receita
DE vendas
ONDE região = 'Oeste'
E data_do_pedido >= '2025-01-01'
E receita >= 500
E estado EM ('Pago', 'Enviado')Os destinatários só interagem com os controles à direita. Eles nunca veem o SQL, os nomes das tabelas ou as credenciais do banco de dados — e não podem alterar a lógica da consulta.
Quatro tipos de valores. Quatro controles nativos.
O Query Streams mapeia cada valor detectado para o controle correspondente — não @variables são necessários, embora esses também funcionem.
Texto → Lista suspensa
As condições de texto se transformam em uma caixa de seleção — com opções digitadas ou preenchidas em tempo real a partir de outra consulta.
Seletor de datas
ENTRE e >= As condições de data se transformam em seletores de calendário para início e fim.
Número → Entrada
As comparações numéricas tornam-se entradas validadas — limites, valores, quantidades, com valores padrão adequados.
Lista de entrada → Seleção múltipla
EM (…) As cláusulas se transformam em fichas verificáveis — a lista se expande e se contrai para corresponder à seleção.
Duas maneiras de fazer um filtro
Permita que o Query Streams detecte automaticamente os valores em SQL normal ou nomeie-os explicitamente com @variablesCombine ambos em uma única consulta.
Detecção automática
Escreva SQL normal. Alterne quais valores detectados se tornam filtros — sem necessidade de aprender nenhuma sintaxe especial.
SELECIONAR *
DE pedidos
ONDE cliente = 'ACME'
E data_do_pedido
ENTRE '2025-01-01'
E '2025-06-30'Explícito @variables
Defina os nomes dos parâmetros para ter controle total sobre rótulos, valores padrão e validação. Combine com a detecção automática.
SELECIONAR *
DE vendas
ONDE região = @region
E data_da_venda >= @data_inicial
E categoria EM (@categorias)Adicione filtros em três etapas
Construa uma vez; todos os outros simplesmente pegam e saem correndo.
Escreva seu SQL
Escreva uma consulta com ONDE condições. Valores estáticos como 'ACME' ou '2025-01-01' são detectados automaticamente como parâmetros filtráveis.
Configurar filtros
Alterne quais valores detectados se tornam controles da interface do usuário e defina rótulos, valores padrão e opções de lista suspensa na guia Propriedades da consulta.
Os usuários filtram conforme a necessidade
Os destinatários selecionam os filtros e clicam em Executar. Os dados em tempo real são transmitidos para... Excel ou Planilhas Google em segundos.
Os filtros remodelam a consulta. Eles nunca a expõem completamente.
Um filtro apenas altera os valores que a consulta utiliza — ele nunca revela o código SQL subjacente. O texto da consulta e as credenciais do banco de dados permanecem no seu Agente de Rede; os destinatários veem os controles e os resultados, nada mais.
- Execução somente leitura por padrão — somente
SELECIONARcorridas - Os usuários não podem editar a lógica SQL, apenas os valores que você permitir.
- As credenciais permanecem criptografadas no agente, dentro da sua rede.
- Revogue instantaneamente o acesso de qualquer pessoa através do portal web.
Quem filtra sob demanda
Uma consulta salva, remodelada por todos que a executam — sem que nenhum deles toque no banco de dados.
Finanças
P&L por departamento ou período fiscal. Uma consulta filtra por cada centro de custo.
Logística
Inventário por armazém ou SKU, com filtragem em tempo real por localização e disponibilidade em estoque.
Marketing
Dados de campanha por canal, período e região — resultados em tempo real em qualquer planilha.
O que são filtros SQL dinâmicos?
A filtro SQL dinâmico é um parâmetro interativo que permite ao usuário da planilha alterar ONDEÉ possível usar cláusulas em uma consulta SQL sem editar o próprio SQL. Em vez de um relatório fixo e imutável, as condições codificadas se transformam em controles de interface do usuário completos — listas suspensas, seletores de data, entradas numéricas e seleções múltiplas — que cada pessoa ajusta sob demanda para obter resultados atualizados e filtrados de um banco de dados em tempo real.
Detecção automática versus filtros estáticos
As abordagens tradicionais exigem parametrização manual ou condições codificadas que nunca mudam. O Query Streams detecta os valores em seu ONDE cláusula — strings, datas, números e listas IN — e renderiza cada uma como o controle correspondente automaticamente. Escreva SQL normal; o sistema encontra todas as condições filtráveis.
Filtros de intervalo de datas
Condições como ENTRE '01/01/2025' E '30/06/2025' Os controles se transformam em seletores de data. Os usuários escolhem as datas de início e término em um calendário e a consulta subjacente é atualizada — filtrando por trimestre fiscal, últimos 30 dias ou qualquer intervalo personalizado.
Filtros de texto e numéricos
Condições como região = 'Oeste' ou valor >= 500 Crie listas suspensas e campos de entrada numéricos — com pesquisa de texto livre, validação de valores, valores padrão configuráveis e listas de opções preenchidas diretamente do seu banco de dados.
Seleção múltipla de listas IN
Cláusulas como status IN ('Ativo','Pendente') Os dados são exibidos como controles de seleção múltipla. Os usuários selecionam vários valores simultaneamente e a lista de entrada se expande ou se contrai para corresponder. Uma única consulta atende a todos; apenas os valores de filtro são alterados.
Perguntas frequentes
Os usuários precisam de credenciais de banco de dados para usar filtros?
Não. O Agente de Rede gerencia toda a conectividade com o banco de dados usando credenciais que permanecem criptografadas em sua rede. Os usuários nunca veem as strings de conexão, os nomes das tabelas ou o SQL — apenas os controles de filtro e seus resultados.
Quais tipos de filtros são suportados?
Textos em formato de lista suspensa, datas em formato de seletor de datas, números em formato de campos de entrada validados e EM listas como controles de seleção múltipla. Cada tipo é detectado automaticamente a partir do seu ONDE cláusula.
Posso usar listas suspensas para valores de filtro?
Sim. Defina listas suspensas estáticas na guia Propriedades da consulta ou preencha-as dinamicamente a partir de outra consulta SQL que retorne os valores permitidos.
Também funciona com @variables?
Sim. Além da detecção automática, você pode usar detecção explícita. @variable Sintaxe para controle total sobre nomes, tipos e valores padrão de filtros — e você pode combinar ambas as abordagens em uma única consulta.
É seguro?
Sim. O agente estabelece uma conexão somente de saída — sem portas de entrada, sem VPN — e as solicitações e os resultados trafegam por esse único canal criptografado. O SQL nunca é exposto aos usuários, a execução é somente leitura por padrão e você pode revogar o acesso instantaneamente pelo portal.
Funciona com consultas do conector de API?
Sim. Os filtros dinâmicos funcionam com Stripe, HubSpot, Shopify, Google Analytics 4, ShipStation, Search Console e iTick por meio do Conector de API.
Vários usuários podem executar a mesma consulta simultaneamente?
Sim. Cada usuário pode executar o mesmo. consulta compartilhada Com diferentes valores de filtro simultaneamente, um único usuário pode abrir vários filtros em abas de planilha separadas em paralelo.
Em que os filtros SQL dinâmicos diferem dos relatórios estáticos?
Relatórios estáticos exibem dados fixos. Filtros SQL dinâmicos permitem que cada usuário ajuste parâmetros — intervalos de datas, regiões, categorias de produtos — e obtenha resultados atualizados e filtrados sob demanda. A mesma consulta é utilizada por todos os usuários; apenas os valores dos filtros mudam.
Adicione filtros a qualquer consulta.
Escreva o SQL uma única vez, exponha os filtros que escolher e deixe que todos moldem seus próprios resultados — enquanto a consulta continua sendo sua.
Gratuito para sempre · Sem necessidade de cartão de créditoVeja também: Compartilhar resultados da consulta · Conector de API · Bancos de dados no Excel · Bancos de dados no Sheets

