在报告和数据可视化方面,一个常见的应用场景是将关键绩效指标 (KPI) 显示为一个指标相对于另一个指标的比率。例如,假设您要衡量在线编程学院的完成率。课程的 KPI 是完成率,我们在此将其定义为:
Course completions / Course registrations
如果您的数据集已包含这些数据,则可以在 Looker 数据洞察中显示结果。但如果您需要在报告中计算完成率,或者需要根据过滤后的数据来显示完成率,该怎么办?解决方案是使用数据混合。
假设您的数据如下所示:
事件类别 | 事件操作 | 课程编号 | 唯一身份事件数 |
---|---|---|---|
课程证书 | 下载 | 9 | 299 |
课程完成 | 失败 | 8 | 21 |
课程完成 | 失败 | 9 | 86 |
课程完成 | 通过 | 9 | 337 |
课程完成 | 失败 | 6 | 34 |
课程完成 | 通过 | 7 | 363 |
课程完成 | 失败 | 7 | 17 |
注册 | 注册 | 8 | 814 |
注册 | 注册 | 7 | 475 |
注册 | 注册 | 5 | 574 |
注册 | 注册 | 9 | 1078 |
注册 | 取消注册 | 6 | 22 |
第 1 步:计算课程完成次数
- 向报告添加统计信息摘要图表。将其命名为 Course Completions。
- 将指标设置为唯一身份事件数。
向得分卡添加过滤条件以忽略未完成事件:
Include
Event Category
= "Course Complete"
AND
Include
Event Action
= "Pass"
根据示例数据,统计信息摘要图表将如下所示:
课程完成情况 700 |
第 2 步:计算课程注册数
- 向报告添加统计信息摘要图表。将其命名为课程注册。
- 将指标设置为唯一身份事件数。
向得分卡添加过滤条件,以忽略非注册事件:
Include
Event Category
= "Registration"
AND
Include
Event Action
= "Register"
根据示例数据,统计信息摘要图表将如下所示:
课程注册 2,941 |
第 3 步:混合记分卡中的数据
- 选择课程注册得分卡,然后选择课程完成情况得分卡。
- 右键点击,然后选择混合数据。
这样一来,系统就会创建一个新的统计信息摘要,自动计算这两个指标之间的比率:
课程完成率 23.80% |
相关资源
详细了解混合的运作方式: