请教一下:

我有两个维度字段,一个字段为 复购次数A,二字段为用户ID B,现在希望 得到一个表达式, 复购次数>1 的用户人数 除以 用户总人数,这个要怎么实现,真心求解,.谢谢


分享至:微博微信
收藏
3 条回帖
ting中级会员2020-3-26 15:06:37
长空 发表于 2020-3-26 10:22
请教一下:

我有两个维度字段,一个字段为 复购次数A,二字段为用户ID B,现在希望 得到一个表达式, 复购 ...

可以用sumif来计算复购次数大于一次的人数:sumif(col['复购次数',">1",col['人数')
长空初级会员2020-3-26 15:20:28
ting 发表于 2020-3-26 15:06
可以用sumif来计算复购次数大于一次的人数:sumif(col['复购次数', ...

这个人数要根据id去重计数的有办法处理么
BoJie中级会员2020-3-27 10:18:24
本帖最后由 BoJie 于 2020-3-27 10:26 编辑

你这需求应该是 求购物次数超过一次的用户占用户总数的百分比。我新建了一个内嵌数据集,数据列为 复购次数(数值型)、用户ID(文本型)
1. 在数据集中新建一个表达式,名称为'备注'
   输入脚本  
     if(col['复购次数']>1)
     {
       1
     }
     else
    {
    0
    }
  目的是将大于1的值映射为1,其余映射为0,好计算复购人数
2. 在前端新建聚合表达式
   sum(col['备注')/Count(col['用户ID')
   



1.png
2.png
需要登陆后才可进行回复 登录

返回顶部