指标
创建指标以定义计算团队重要数字的官方方式。
指标就像预定义的计算:一次创建您的聚合,将它们保存为指标,并在需要分析数据时使用它们。
例如,您可能想创建一个计算收入的指标,这样人们就可以在自己的问题中引用收入。通过这种方式,您可以标准化收入的计算方式(这样您就不会得到五种不同的收入计算方法)。
使用指标
您可以
- 将指标保存到集合中。
- 将指标添加到仪表盘中。
- 在数据库浏览器中查看指标。
- 在创建问题时,在“汇总”块中选择指标作为聚合列,对其进行修改或组合。
- Pro 和 Enterprise 计划包括将指标标记为已验证的功能。
查询构建器中的指标
在查询构建器中提出问题时,您可以在“汇总”部分的**常用指标**下找到您的团队创建的指标。您可以选择多个指标,它们将独立计算并沿所选维度自动连接。
在创建新问题时,您也可以选择一个指标作为数据源。如果该指标有时间维度,Metabase 将把时间维度作为分组。您可以更改分组,以按其他维度分解指标。
您可以使用自定义表达式来组合多个指标,或在指标之上执行计算。
创建指标
要创建指标,请使用 cmd/ctrl + k 调出命令面板。Mac 上是 cmd + k,Windows PC 上是 ctrl + k。搜索“新建指标”。
您也可以通过在导航侧边栏中转到**浏览 > 指标**并单击 **+** 来创建新指标。
选择您的起始数据。您可以从模型、指标、表格或已保存的问题开始。
指标编辑器与常规查询构建器类似,但有两个关键区别
- 聚合部分称为**公式**
- 分组部分称为**默认时间维度**。您只能按单个时间维度进行分组。
定义指标只需要数据和公式步骤。您可以在公式步骤之前连接和筛选数据,并设置默认时间维度进行分组。
指标公式
公式是指标的核心。它是您要聚合的内容,在定义指标时是必需的。
您可以在现有指标的基础上构建指标。
指标默认时间维度
您可以选择为指标设置默认时间维度。当在集合或仪表盘中打开或显示该指标时,Metabase 将使用此默认时间维度。在下图中,显示了集合顶部固定的两个指标,左侧的指标缺少默认时间维度,因此 Metabase 将其显示为数字图表。右侧的指标具有默认时间维度,因此 Metabase 将其显示为折线图。
设置时间维度并不会将指标锁定到该特定维度。如果有人在问题或仪表盘中使用该指标,他们也可以按其他时间维度和粒度进行分组。
例如,您可以计算收入并设置默认时间维度为按月创建于
,但如果有人将该指标添加到仪表盘中,他们可以按不同的时间粒度(例如,按季度)对收入进行分组。这只是为了告知您,不要将指标命名为“月度收入”,并认为通过将默认时间维度设置为“月”,Metabase 就会阻止人们按其他时间粒度切分收入。
编辑指标
要编辑指标,请单击三点菜单 (…) 并选择**编辑指标定义**。编辑指标需要对指标所在集合的策展访问权限。
完成您的操作,并保存更改。
当您单击一个指标时,Metabase 会假设您正在使用该指标作为新问题的起点。您可以将所做的任何更改保存为新问题,但这些更改不会影响指标的定义。
指标权限
与问题、模型和仪表盘一样,一个组是否可以查看或编辑指标取决于集合权限。我们所说的“查看”是指能够在集合中看到指标,或者在使用该指标的数据源构建查询时看到该指标作为选项。如果一个指标在另一个问题中使用,一个组是否可以查看该问题取决于该问题的集合,而不是该指标的集合。
我们所说的“编辑”指标,是指编辑指标的查询定义。
这些集合权限还与组的数据权限相互作用,后者定义了该组是否可以查看或查询指标的源数据。
验证指标
请参阅内容验证。
延伸阅读
阅读其他版本的 Metabase 的文档。