查询构建器
什么是查询构建器?
在 Metabase 中,查询构建器 是提问的图形界面。
如果你不是 SQL 人员或者更喜欢使用按钮和下拉菜单来分析数据而不是代码,查询构建器将满足你的需求。而且,如果你并不完全清楚你想要了解数据中的哪些信息,这些按钮和下拉菜单可以给你一些想法,比如列出你可以添加到起始 表、模型 或 保存的问题 的筛选器和分组选项。
使用 Metabase 的查询构建器提问
你可以使用查询构建器以几种方式提出关于数据的问题
-
使用查询构建器界面从头开始创建你的问题。查询构建器为构建问题提供更多灵活性:除了常规的筛选和汇总选项外,你还可以使用 自定义表达式 创建更复杂的筛选和聚合。你还可以 连接表、创建 自定义列,并在可视化最终产品之前在每个步骤中预览结果。
这些路径不是互斥的——你可以在数据浏览器中开始,可视化数据,使用侧边栏调整问题,打开查询构建器进行更多更改,等等。
示例:使用查询构建器
我们将使用查询构建器,利用Metabase的示例数据库构建一个问题。假设我们想知道我们的大订单(即,订单中的Subtotal
超过100美元)是如何按照Product → Category
进行分类的。图1显示了我们在查询构建器中如何构建这个问题。
一旦我们可视化了我们的问题,让我们添加另一个过滤器,以便我们只查看全价订单(即没有折扣的订单)。图2显示了在查询构建器中添加第二个过滤器之前的样子。