根据条件赋值

image.png对于相同的区域和分组,如果其中一个状态为使用,其他三个空也都赋值为使用,应该怎么做

FineBI 杜杜dudu 发布于 2022-10-4 14:57
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
蒲公英FZLJLv5初级互助
发布于2022-10-5 07:52

自助数据集,先过滤 状态=使用 的记录,考虑到相同的区域和分组可能会有多个状态=使用的记录,增加一步分组汇总,之后再和原表进行左合并

image.png

image.png

image.png

image.png

  • 杜杜dudu 杜杜dudu(提问者) 我想要的结果是根据区域和分组,如果状态有一个不是空,在分组内的其他空值都变为使用,这个应该怎么实现呢
    2022-10-05 09:33 
  • 蒲公英FZLJ 蒲公英FZLJ 回复 杜杜dudu(提问者) 最后一张截图和你想要的结果不一样吗?
    2022-10-06 21:39 
最佳回答
0
weibwLv7高级互助
发布于2022-10-4 15:03

分组,通过case when 将空置为0,使用置为1,然后sum一下,然后再次通过case when 将sum后的值大于0的置为使用,其余置为空,得到每个区域和组的使用情况子查询。然后将该子查询与原表进行关联,通过区域和组进行关联,将子查询中的状态替换掉原表中的状态

  • 2关注人数
  • 413浏览人数
  • 最后回答于:2022-10-5 07:52
    请选择关闭问题的原因
    确定 取消
    返回顶部