创建团队的比较
- 适用于:
- Mindtouch(当前)
- 角色要求:
- 行政
我为什么要使用排行榜?
有很多方法可以可视化MindTouch事件数据。排行榜是一种快速查看用户在群组中的排名的方法,目的是提高活动的参与度或技能水平。这鼓励了用户之间的良性竞争,同时让您能够识别那些可能需要额外帮助的用户。
如何用你的网站历史报告创建排行榜
在本教程中,我们将使用网站历史那用户那团体, 和user2group.报告以生成显示给定组中的前10名用户的排行榜。在此示例中,我们将在组中创建排行榜跟踪用户,客户成功,针对3个关键指标:创建页面那页面已更新, 和草案发表。在许多标准平台(Excel,Numbers,Google Sheet等)上的过程相对相似。下面的示例在Excel中使用以下函数来修改和可视化数据:
vlookup()
合并多个表countifs()
分别计算和和数据分别给出指定的标准如果()
执行逻辑测试- 图表以一种简单直观的方式可视化您的数据
在这个练习的最后,你应该有一个像下面这样的排行榜:
先决条件
- 行政权限
- 电子表格软件:本教程使用Microsoft Excel,但其他应用程序,如谷歌Sheets、Numbers或许多数据可视化工具也可以工作。
第2部分:将报告组合成一个CSV
请查看此文件如何合并多个报表在Excel。
- 将四个报告合并到单个Excel工作簿中。
- 重命名网站历史报告以更简洁
sitehistory.csv
(简化名称在审阅函数时更容易管理)。 - 将报告合并到单个工作簿中,您的标签结构应如下屏幕截图。
第3部分:标记列表和数据表(可选)
这不是必要的步骤,但它将有助于定义更直观的函数前进。
请在以下列表上进行标记:
sitehistory_type.
SITEHISTORY_USERID
group_groupid.
user2group_groupid.
user2group_userid.
USERS_USERID
users_username.
要给数据表添加标签,需要高亮显示整个数据表,并将其标记为列表。对以下数据表进行标记:
团体
user2group.
第4部分:将所有纸张组合成一个基于组的纸张
采用vlookup()
和数据验证将来自四个报告的数据合并到单张上,标题为组选择器:
- 创建一个新表和标题“组选择器”。
- 从
sitehistory.csv
表,复制列E(用户ID),并粘贴到列一个在组选择器表中。
- 在细胞中B1,输入标题在集团。
第5部分:创建组选择器下拉列表
为了实现所需组的简单指定,我们将创建一个组ID下拉列表。
- 创建一个新表和标题排行榜。
- 标题单元A1“群体= "。
- 单击单元格B1。
- 选择证实从数据菜单。
- 在数据验证弹出窗口中:
- 选择列表从允许选项下拉列表。
- 在下面来源部分,选择完整列表组ID的年代
groups.csv
床单。
- 你现在会看到的组ID下拉出现在细胞中B1。
- 把团队名字为指定的组ID,单击单元格C1.,并添加以下功能:
= VLOOKUP(B1,组,2,false())
- 选择组ID时,关联的组名也将填充。
第6部分:跟踪所需组中的用户
- 从
groups.csv
表,找到组ID与您所需的群体相关联。在这个例子中,对于团队名字那工程
,相关的组ID是9.
。
- 从排行榜表选择组ID
9.
从组ID下拉。团队名字工程
也填充。
- 从组选择器工作表,在单元格中输入下列公式B.
= if(countifs(user2group_userid,'组选择器'!a2,user2group_groupid,'排行榜'!$ b $ 1),'排行榜'!$ b $ 1,“ - ”)
- 填充整个在集团列,突出B2,并将其拖到列表的底部(或双击突出显示选区右下角的正方形。
- 标签在集团列表
groupselector_ingroup.
使用第3部分中描述的流程。
countifs函数细分
这countifs()
函数允许在给定的条件下计算数组中的单元格数:
COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2,…)
下表解释了our的语法countifs()
功能在:
= if(countifs(user2group_userid,'组选择器'!a2,user2group_groupid,'排行榜'!$ b $ 1),'排行榜'!$ b $ 1,“ - ”)
参考 | 目的 | 在我们的例子中 | 解释 |
---|---|---|---|
条件_Range. |
阵列以测试标准。 |
|
|
标准 |
用于确定单元格是否应在指定数组内计算的标准。 |
|
|
如果功能细分
功能如果()
执行逻辑测试,如果条件为真,返回一个值,如果条件为假,返回另一个值:
如果(logical_test [value_if_true], [value_if_false])
下表解释了our的语法如果()
功能在:
= if(countifs(user2group_userid,'组选择器'!a2,user2group_groupid,'排行榜'!$ b $ 1),'排行榜'!$ b $ 1,“ - ”)
参考 | 目的 | 在我们的例子中 | 解释 |
---|---|---|---|
logical_test. |
逻辑测试。 | logical_test. 是个countifs() 功能 |
在这个例子中,我们正在测试是否countifs() 函数返回指定组内的用户。 |
[value_if_true] |
输出值如果countifs() 属性中定义的逻辑测试通过如果() 功能。 |
[value_if_true] 被设置为“排行榜”!B 1美元 |
“排行榜”!B 1美元 表示指定的组ID |
[value_if_false] |
输出值如果countifs() 输入失败了所定义的逻辑测试如果() 功能。 |
[value_if_false] 被设置为“ - ” |
“ - ”演示用户不在所需组中。 |
第7部分:创建所有活动类型的列表
既然您能够按组跟踪用户,则可以采用必要的步骤来通过给定类型跟踪用户活动。在这部分中,我们将创建一切可能的清单类型选项。
- 创建一个新工作表,并将其命名为“类型列表”。
- 从
sitehistory.csv
表,复制列D(类型),并粘贴到列一个在这内类型列表床单。 - 突出显示列表,选择删除重复的从数据菜单。
- 生成的列表包括完整类型列表。
- 标签类型列表,type_list.,使用第3部分中描述的过程。
第8部分:跟踪用户活动
现在我们可以访问完整的类型列表,让我们对给定的给定的用户活动跟踪用户活动类型:
- 创建一个新工作表,并为其命名跟踪用户活动。
- 复制整个用户ID列表从
Users.csv.
床单和过去列B的跟踪用户活动床单。
在列C,我们将追踪指定组内的用户针对给定的活动类型。要这样做:
- 标题单元C1.“type =”。
- 单击单元格D1。
- 选择证实从数据菜单。
- 在数据验证弹出窗口中:
- 选择列表从允许选项下拉列表。
- 在下面来源部分,选择来自的完整类型列表类型列表床单。
- 你现在会看到的类型下拉出现在细胞中D1。
- 从跟踪用户活动工作表,在单元格中输入下列公式C2.:
=条件统计(SITEHISTORY_USERID,跟踪用户活动! B2, GROUPSELECTOR_INGROUP,“排行榜”!B美元1 SITEHISTORY_TYPE“跟踪用户活动”! $ D $ 1)
- 填充整个类型=列,突出C2.,并将其拖到列表的底部(或双击突出显示选区右下角的正方形。
第9部分:排名前10名用户
现在我们可以根据用户的活动类型轻松地追踪用户,让我们开始为前10名用户创建排行榜。首先,我们需要根据用户完成特定活动类型的次数对用户进行排名:
- 在跟踪用户活动表格,标题单元A1“秩。”
- 在单元格中输入以下公式A2:
=如果(C2 = 0, 0,排名(C2, C 2:美元$ 1925加元)+条件统计($ C $ 2: C2, C2) 1)
这个公式为所有用户分配一个等级,自动分配一个0.对尚未完成指定活动类型的用户。
- 填充整个秩列,突出A2,并将其拖到列表的底部(或双击突出显示选区右下角的正方形。
第10部分:为前10名用户构建一个表
- 将以下标题提供给以下细胞:
- G1.:“等级”
- H1.:“用户ID”
- I1: “用户名”
- 在单元格中输入以下公式J1.:
= D1
柱J.将列出给定用户完成指定活动类型的次数。该列的标题将是活动类型。 - 在下面秩标题,编号字段G2.通过G111到10。
- 在细胞中H2.,在标题下用户ID,添加以下内容:
= VLOOKUP(G2,$ 1 $ 1:$ c $ 1925,2,false())
此函数返回与引用等级关联的用户ID。 - 在细胞中I2,在标题下用户名,添加以下内容:
= IfError(Vlookup(H2,Users.csv!$ 1 $ 1:$ 1925,4,false()),“ - ”)
这个函数返回与引用的用户ID相关联的用户名。 - 在细胞中J2.,在活动类型下,添加以下内容:
= IFError(Vlookup(H2,$ B $ 2:$ C $ 1925,2,False()),0)
此函数返回与引用的用户ID关联的指定类型的总活动。 - 要填充整个前十名列表,突出显示H2.-J2.并将它们拖到列表的底部(或者双击突出显示区域右下角的正方形。
第11部分:制作排行榜图表
现在你已经创建了你的前10个列表,最后一步是添加一个图表到你的排行榜床单。
- 选择用户名和活动类型列在你的前10清单跟踪用户活动床单。
- 从Charts菜单中选择图表类型(在本例中,我选择了Column选项)。
- 现在为您的排行榜创建一个图表。
- 将此图表剪切并粘贴到您的排行榜中。
第12部分:添加新的排行榜
- 右键单击跟踪用户活动表选项卡。
- 选择移动或复制。
- 勾选标签为,创建副本。
- 点击行。
- 点击类型下拉(在细胞中D1)选择替代活动类型。
- 遵循第11部分创建排行榜的过程。