1. 概述
1.1 预期效果
统计用户登录查看仪表板的具体数据,包括用户名、访问时间,每张仪表板的访问次数等。
哪些仪表板被谁被看了多少次。
哪些仪表板活跃,哪些不活跃。
哪些场景的仪表板被使用的次数较多。
1.2 实现思路
使用用户访问日志下的「模板执行日志」表进行分析。
本文 2.1 节和 2.2 节提供了两个组件分析示例,用户也可以参照 1.1 节预期效果制作自己的分析仪表板。
2. 制作仪表板
2.1 准备数据
1)新建分析主题并添加数据集:模版执行日志.xlsx 。详情请参见5分钟上手FineBI。
2)使用公式INDEXOF(SPLIT(tname,"/"),LEN(SPLIT(tname,"/"))-1)截取「tname」字段中的仪表板名称,并命名为「访问仪表板」,如下图所示:
公式说明:
公式 | 说明 | 结果 |
---|---|---|
SPLIT(字段,"/") | 将字段按照/分割成数组 | 分割前:a/b/c 分割后:a,b,c |
LEN(SPLIT(字段,"/"))-1 | 计算字段按照/分割后的数组数-1 | 例如 a/b/c 的计算结果为 2 |
INDEXOF(SPLIT(字段,"/"),LEN(SPLIT(字段,"/"))-1) | 返回SPLIT()分割后数组在最后一个/后的字符 | 例如 a/b/c 的计算结果为 c |
3)点击「保存并更新」按钮,如下图所示:
2.2 仪表板使用次数前10组件
2.1.1 操作步骤
1)点击左下角「组件」按钮。如下图所示:
2)选择分区柱形图,将「tname」拖进纵轴并重命名为「访问仪表板」,将「记录数」拖进横轴,如下图所示:
3)切换横纵轴。
鼠标悬浮在横轴与纵轴之间,点击「交换横纵轴的字段」按钮,如下图所示:
4)按照记录数降序展示。
点击「访问仪表板」字段的下拉框,选择「降序>记录数(总行数)」,如下图所示:
5)点击「记录数」字段的下拉框,选择「过滤」,设置过滤条件,点击「确定」,如下图所示:
2.1.2 效果查看
使用柱形图可以方便查看使用次数前 10 的仪表板,如下图所示:
2.2 每日访问/编辑次数组件
2.2.1 操作步骤
1)点击「添加组件」按钮,再创建一个组件,复制「记录数」。
2)将其重命名为「编辑次数」,设置指标条件,筛选出「type」为 102 (即访问类型为编辑)的数据,如下图所示:
3)复制「记录数」,将其重命名为「查看次数」。对其设置指标条件,筛选出「type」为 101 (即访问类型为查看)的数据,如下图所示:
4)图表类型下选择「自定义图表」,将「time」字段拖入横轴,「记录数」、「编辑次数」、「查看次数」字段拖入纵轴,并将「记录数」字段重命名为「操作次数」。如下图所示:
5)在图形属性下,点开「操作次数」字段,图形选择「线」。如下图所示:
点开「编辑次数」字段,图形选择「柱形图」,步骤同上。
点开「查看次数」字段,图形选择「柱形图」,步骤同上。
2.2.2 效果查看
可以观察到仪表板的访问次数、查看次数、编辑次数,整体评价仪表板的活跃情况。如下图所示: