编写 SQL 语句。我们来查找筛选条件。
你的每个静态值 地点 子句变成了一个交互式控件——与其类型相匹配的控件。更改其中一个,即可看到更改直接反映到查询中。 (示例演示——示例数据。)
选择 产品、地区、收入
从 销售
地点 区域 = 西
和 订单日期 >= '2025-01-01'
和 收入 >= 500
和 状态 IN (已付款,已发货)收件人只会接触到右侧的控件。他们看不到 SQL 代码、表名或数据库凭据,也无法更改查询逻辑。
四种值类型。四个原生控件。
查询流将每个检测到的值映射到与其匹配的控件——没有 @variables 必须使用这个,不过其他方法也行。
字符串 → 下拉菜单
文本条件会变成一个下拉框——选项可以输入,也可以从另一个查询实时填充。
日期选择器
在……之间 和 >= 日期条件会变成开始和结束的日历选择器。
数字 → 输入
数值比较成为经过验证的输入——阈值、金额、数量,并具有合理的默认值。
输入列表 → 多选
在 (…) 条款变成了可勾选的筹码——列表会根据选择而扩展和收缩。
制作过滤器的两种方法
让查询流自动检测普通 SQL 中的值,或者显式地使用 `@QueryStreams` 命名它们。 @variables将两者混合在一个查询中。
自动检测
编写普通的 SQL 语句。切换哪些检测到的值会成为筛选条件——无需学习特殊语法。
选择 *
从 命令
地点 客户 = 'ACME'
和 订单日期
在……之间 '2025-01-01'
和 '2025-06-30'明确的 @variables
您可以自行命名参数,从而完全控制标签、默认值和验证方式。还可以结合自动检测功能。
选择 *
从 销售
地点 区域 = @region
和 销售日期 >= @开始日期
和 类别 IN (@分类)过滤器会改变查询的形状,但它们永远不会暴露查询本身。
过滤器只会改变查询运行时使用的值,它永远不会泄露其背后的 SQL 语句。查询文本和数据库凭据保留在您的网络代理上;收件人只能看到控制项和结果,除此之外一无所知。
- 默认情况下仅执行只读操作。
选择跑步 - 用户无法编辑 SQL 逻辑,只能编辑您允许的值。
- 凭据在代理程序上保持加密状态,位于您的网络内部。
- 通过网络门户立即撤销任何人的访问权限
谁按需筛选
一个已保存的查询,被所有运行它的人重新修改——而他们中没有任何人接触数据库。
财务
按部门或财务期间查看损益表。一个查询过滤每个成本中心。
物流
按仓库或 SKU 进行库存管理,并可按位置和库存状态进行实时筛选。
市场营销
按渠道、日期范围和地区查看营销活动数据——任何电子表格中均可实时获取结果。
什么是动态SQL过滤器?
A 动态 SQL 筛选器 是一个交互式参数,允许电子表格用户更改 地点无需编辑 SQL 语句本身,即可在 SQL 查询中使用 -clause 子句值。与固定不变的报告不同,硬编码的条件变成了完整的 UI 控件——下拉列表、日期选择器、数字输入框和多选框——用户可以根据需要进行调整,从而从实时数据库中获取最新的筛选结果。
自动检测滤波器与静态滤波器
传统方法需要手动参数化或硬编码且永不改变的条件。查询流可以检测您输入的值。 地点 子句——字符串、日期、数字和 IN 列表——并自动将每个子句呈现为匹配的控件。只需编写普通的 SQL 语句;系统会自动查找所有可筛选的条件。
日期范围筛选器
诸如……之类的状况 在“2025-01-01”和“2025-06-30”之间 变为日期选择器控件。用户从日历中选择开始日期和结束日期,底层查询将更新——按财政季度、过去 30 天或任何自定义范围进行筛选。
字符串和数值过滤器
诸如……之类的状况 区域 = '西部' 或 金额 >= 500 生成下拉列表和数字输入框——支持自由文本搜索、值验证、可配置默认值和选项列表,这些选项列表直接从您的数据库填充。
IN 列表多选
类似条款 状态为('已激活','待处理') 以多选控件的形式呈现。用户一次选中多个值,IN 列表会随之展开或收缩。只需一次查询即可满足所有用户的需求;只有筛选值会发生变化。
常见问题
用户使用筛选器需要数据库凯据吗?
不。网络代理使用加密存储在您网络上的凭据处理所有数据库连接。用户永远不会看到连接字符串、表名或 SQL 语句,只会看到筛选控件及其结果。
支持哪些筛选器类型?
字符串显示为下拉列表,日期显示为日期选择器,数字显示为已验证的输入框, IN 列表以多选控件的形式呈现。系统会自动从您的设置中检测每种类型。 地点 条款。
我可以为筛选器値使用下拉菜单列表吗?
是的。可以在查询属性选项卡中定义静态下拉列表,或者通过另一个返回允许值的 SQL 查询动态填充它们。
它还能与……配合使用吗? @variables?
是的。除了自动检测之外,你还可以使用显式检测。 @variable 语法可以完全控制筛选器名称、类型和默认值——而且你可以在单个查询中混合使用这两种方法。
安全吗?
是的。代理程序只建立出站连接——不使用入站端口,也不使用 VPN——请求和结果都通过这个加密通道传输。SQL 代码永远不会暴露给用户,默认情况下执行权限为只读,而且您可以随时从门户撤销访问权限。
它是否支持 API 连接器查询?
是的。动态筛选器可以通过以下方式与 Stripe、HubSpot、Shopify、Google Analytics 4、ShipStation、Search Console 和 iTick 配合使用: API 连接器.
多个用户可以同时运行同一个查询吗?
是的。每个用户都可以运行相同的程序。 共享查询 支持同时使用不同的筛选值,单个用户可以并行地在不同的表格标签页中启动多个筛选器。
动态 SQL 筛选器与静态报表有何不同?
静态报表显示固定数据。动态 SQL 筛选器允许用户调整参数(例如日期范围、地区、产品类别),并按需获取最新的筛选结果。所有用户都使用相同的查询,只有筛选值会发生变化。
为任何查询添加筛选条件。
只需编写一次 SQL,公开您选择的筛选条件,即可让每个人都能获得自己的结果——而查询语句仍然属于您。
永久免费 · 无需信用卡另请参阅: 共享查询结果 · API 连接器 · Excel 中的数据库 · Sheets 中的数据库

