对于相同的区域和分组,如果其中一个状态为使用,其他三个空也都赋值为使用,应该怎么做
自助数据集,先过滤 状态=使用 的记录,考虑到相同的区域和分组可能会有多个状态=使用的记录,增加一步分组汇总,之后再和原表进行左合并
分组,通过case when 将空置为0,使用置为1,然后sum一下,然后再次通过case when 将sum后的值大于0的置为使用,其余置为空,得到每个区域和组的使用情况子查询。然后将该子查询与原表进行关联,通过区域和组进行关联,将子查询中的状态替换掉原表中的状态