繁体   English   中英

您如何计算 3 个月后没有活动的不同客户?

[英]How do you count distinct customers who show no activity after 3 months?

ID
1个 2022 年 8 月
2个 2022 年 8 月
2个 2022 年 9 月
2个 2022 年 10 月
2个 2022 年 11 月

我希望看到的结果是:

积极的 搅拌
2022 年 8 月 2个 0
2022 年 9 月 2个 0
2022 年 10 月 2个 0
2022 年 11 月 1个 1个
2022 年 12 月 1个 0

我已经尝试了很多 - 包括将两个表混合在一起并使用DATETIME_DIFF()计算与最新记录的月差。 我似乎无法正确显示数据。

下面是包含模拟数据的 Data Studio 报告的链接

如果以后有人提供内置解决方案,那就太棒了,但同时这是获得预期 output 的替代方案。

  • A列,B列有原始数据
  • 单元格 D2 具有以下公式,涵盖 D、E、F 列

=ARRAYFORMULA(QUERY({A$2:A,B$2:B,B$2:B},"Select Col1, min(Col3), max(Col2) WHERE Col2 IS NOT NULL group by Col1 label max(Col2) '',min(Col3) ''"))

  • 单元格 H2 具有以下公式,该公式以现在兼容的格式对齐数据以实现预期的 output pivot 表。 H 列,我将是工作室的后端连接

=ARRAYFORMULA(QUERY(IFERROR(SPLIT(FLATTEN(SPLIT( REGEXREPLACE( MAP(E2:E,F2:F,lambda(gx,hx,if(gx="",,JOIN("|",EDATE(EDATE(gx,-1),SEQUENCE(DATEDIF(gx,hx,"m")+4,1)) &""&"ACTIVE")))),"ACTIVE$","CHURNED"),"|")),"")),"Select * Where Col2!=''"))

-

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM