在报告和数据可视化中,一个常见的用例是将关键绩效指标 (KPI) 显示为某个指标相对于另一个指标的比率。例如,假设您要衡量在线编程学院的课程完成率。课程的 KPI 是完成率,我们在此将其定义为:
Course completions / Course registrations
如果您的数据集已包含此数据,则可以在数据洞察中显示结果。但如果您需要在报告中计算此数据,或者需要根据过滤后的数据来显示完成率,该怎么办?解决方案是使用数据混合。
假设您的数据如下所示:
| 事件类别 | 事件操作 | 课程编号 | 唯一身份事件数 |
|---|---|---|---|
| 课程证书 | 下载 | 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 步:计算课程完成数
- 向报告添加统计信息摘要。将其命名为课程完成数 。
- 将指标设置为“唯一身份事件数” 。
向统计信息摘要添加过滤条件,以忽略非完成事件:
IncludeEvent Category= "Course Complete"ANDIncludeEvent Action= "Pass"
根据示例数据,统计信息摘要应如下所示:
课程完成数 700 |
第 2 步:计算课程注册数
- 向报告添加统计信息摘要。将其命名为课程注册数 。
- 将指标设置为“唯一身份事件数” 。
向统计信息摘要添加过滤条件,以忽略非注册事件:
IncludeEvent Category= "Registration"ANDIncludeEvent Action= "Register"
根据示例数据,统计信息摘要应如下所示:
| 课程注册数 2,941 |
第 3 步:混合统计信息摘要中的数据
- 选择“课程注册数” 统计信息摘要,然后选择“课程完成数” 统计信息摘要。
- 点击鼠标右键,然后选择混合数据 。
系统会创建一个新的统计信息摘要,自动计算这些指标之间的比率:
课程完成率 23.80% |
相关资源
详细了解混合的工作原理: