查询构建器
什么是查询构建器?
在 Metabase 中,查询构建器是用于提出问题的图形界面。
如果您不是 SQL 人员,或者只是喜欢使用按钮和下拉菜单而不是代码来分析数据,那么查询构建器就能满足您的需求。如果您不确定要从数据中找出什么,这些按钮和下拉菜单可以为您提供一些想法,例如列出可以添加到起始表、模型或已保存问题的过滤器和分组选项。
使用 Metabase 的查询构建器提问
您可以通过几种方式使用查询构建器来询问有关数据的问题
-
从头开始使用查询构建器界面创建您的问题。查询构建器为构建问题提供了更大的灵活性:除了常规的过滤和汇总选项外,您还可以使用自定义表达式来创建更复杂的过滤器和聚合。您还可以联接表、创建自定义列,并在可视化最终产品之前预览每个步骤的结果。
这些路径不是互斥的 — 您可以从数据浏览器开始,可视化您的数据,使用侧边栏调整您的问题,打开查询构建器进行其他更改,等等。
示例:使用查询构建器
我们将使用查询构建器来构建一个使用 Metabase 的 示例数据库 的问题。假设我们想知道大订单(即 Subtotal
大于 $100 的订单)是如何按 Product → Category
分类的。图 1 显示了我们如何在查询构建器中构建这个问题

一旦我们可视化了问题,我们再添加一个过滤器,以便我们只查看全价订单(即未应用折扣的订单)。图 2 显示了在添加第二个过滤器之前,我们的查询构建器的外观
