对大量订单数据,想求出消费金额大于0的用户数,可以用公式实现吗?

如题,一个用户一个订单可能有多条数据(包括消费和退款),想要求出退款后消费金额大于0的用户数,可以不借助自助数据集,直接用公式或者其他快速的方式算出吗

FineBI 用户cc5i70035261 发布于 2021-11-20 15:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-11-20 16:05

= COUNTD_AGG(IF(SUM_AGG(IF(状态="消费",金额,IF(状态="退款",-1*金额,0)))>0,UID,NULL))

————————————————

  • 用户cc5i70035261 用户cc5i70035261(提问者) \"IF:无法将聚合参数和非聚合参数混合使用\"
    2021-11-20 16:31 
  • zsh331 zsh331 回复 用户cc5i70035261(提问者) -- 先在自助数据集中根据「用户」分组,算出「退款后消费金额值」,然后在组件端通过聚合函数处理。方法不唯一,看处理方式,自行扩展!
    2022-05-06 18:20 
  • 2关注人数
  • 246浏览人数
  • 最后回答于:2021-11-20 16:05
    请选择关闭问题的原因
    确定 取消
    返回顶部