微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

检查我们第二天是否有新记录

如何解决检查我们第二天是否有新记录

我有一个故事:

产品名称 日期
A 01.02.2020
B 01.02.2020
A 02.02.2020
B 02.02.2020
C 02.02.2020

我想添加一个作为二进制列的新列,为前一天不存在的记录显示 1

对于产品 C,我应该得到 1,对于 AB - 0

产品名称 日期 旗帜
A 01.02.2020 0
B 01.02.2020 0
A 02.02.2020 0
B 02.02.2020 0
C 02.02.2020 1

解决方法

我看到对于绝对最小日期,您不想返回 1。在这种情况下,您可以使用此计算列公式:

Flag = 
VAR _prod = [ProductName]
VAR _date = [Date]
VAR _prod_exists_day_ago = NOT(COUNTROWS(FILTER('TableName',[ProductName] = _prod && [Date] = _date-1)))
RETURN INT(IF([Date] <> MIN([Date]),_prod_exists_day_ago))

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。