有时,我们需要根据一些特殊的条件,计算满足条件的指标。可以新增计算字段,通过函数进行灵活配置。
1、配置计算字段
(1)点击新增计算字段或编辑计算字段
(2)设置字段名称、字段类型、计算表达式
(3)保存并使用
2、常见计算字段(按场景):
以下公式仅供参考,因为不同分析场景,使用的数据集可能不同,客户的统计条件也可能不同。因此,公式中的字段名称、条件都可以按需调整、灵活组合。
联系人:
- 联系人总数:COUNT(DISTINCT 联系人__联系人ID)
- 已关联好友的联系人数:COUNT(DISTINCT IF(联系人__是否好友='好友',联系人__联系人ID,null))
- 未关联好友的联系人数:COUNT(DISTINCT IF(联系人__是否好友='非好友',联系人__联系人ID,null))
- 已关联好友的联系人占比:COUNT(DISTINCT IF(联系人__是否好友='好友',联系人__联系人ID,null))/COUNT(DISTINCT 联系人__联系人ID)
- 统计包含XX标签的人数
- 参考公式:COUNT(DISTINCT IF(INSTR(联系人__企微标签名称,'XX')>0,联系人__联系人ID,null))
- 多个条件满足其一:COUNT(DISTINCT IF(INSTR(联系人__企微标签名称,'A标签')>0 or INSTR(联系人__企微标签名称,'B标签')>0,联系人__联系人ID,null))
- 多个条件同时满足:COUNT(DISTINCT IF(INSTR(联系人__企微标签名称,'A标签')>0 and INSTR(联系人__企微标签名称,'B标签')>0,联系人__联系人ID,null))
- 有打标签、没有打标签的人数
- 指标1,没有打标签的联系人数,其实就是企微标签为空的人数:COUNT(DISTINCT IF(null_or_empty(联系人__企微标签名称),联系人__联系人ID,null))
- 指标2,有打标签的联系人数,其实就是企微标签不为空的人数:COUNT(DISTINCT IF(null_or_empty(联系人__企微标签名称),null,联系人__联系人ID))
好友:
- 好友总数:COUNT(DISTINCT 好友__好友ID)
- 互为好友:COUNT(DISTINCT IF (好友__好友状态='互为好友',好友__好友ID,null))
- 互为好友的占比:COUNT(DISTINCT IF (好友__好友状态='互为好友',好友__好友ID,null))/COUNT(DISTINCT 好友__好友ID)
3、其他公式参考
以下公式仅供参考,因为不同分析场景,使用的数据集可能不同,客户的统计条件也可能不同。因此,公式中的字段名称、条件都可以按需调整、灵活组合。
- 计数:
- 参考公式:COUNT(联系人__联系人ID)
- 去重统计:
- 参考公式:COUNT((DISTINCT 联系人__联系人ID)
- 统计符合XX条件的人数,
- 参考公式:COUNT(DISTINCT IF (通话状态字段='已接通',联系人__联系人ID,null))
- 统计满足多个条件的联系人数:
- 参考公式:COUNT(DISTINCT IF(公海__是否在公海='不在' and INSTR(联系人__企微标签名称,'已打通')>0,联系人__联系人ID,null))
- 统计符合XX条件的次数
- 参考公式:COUNT( IF (通话__通话状态='已接通',联系人__联系人ID,null))
- 字段包含XXX:
- 参考公式:INSTR(联系人__企微标签名称集合,'已打通')>0
- 时间间隔条件
- 间隔天数:DATEDIFF(较晚时间,较早时间)
- DATEDIFF(订单__创建时间,联系人__联系人创建时间)
- 间隔小时:hours_diff(订单__创建时间,联系人__联系人获取时间)
- 间隔秒:seconds_diff(订单__创建时间,联系人__联系人获取时间)
- 某字段为空条件
- 参考公式:null_or_empty(联系人__联系人手机号)
通过部门全路径字段,解析各级部门名称:
- 第1层级(公司名)split_part(sop__员工所在部门全路径名称, '/', 1)
- 第2层级(第1级部门)split_part(sop__员工所在部门全路径名称, '/', 2)
- 第3层级(第2级部门)split_part(sop__员工所在部门全路径名称, '/', 3)
4、计算字段-常见配置问题
计算公式的使用,需要熟能生巧,希望你能多多实战练习,尽快掌握,灵活分析!
(1)计算字段配置时,若语法错误,会有错误提示,这时,请检查你的配置信息。
(2)请注意使用英文符号,例如逗号、引号等,不要使用中文符号。
(3)前后括号、前后引号需要前后对应,成对出现。特别是条件比较多的时候,可能会有多层括号,请注意检查。