请帮我写个判断新车、停产车的公式

我的数据有3列:年,车型,销量

筛选出新车或停产车列表

2023年新车:2022年销量=0或空值,但是2023年销量大于0

2023年停产车型:2022年销量>0,但是2023年销量=0或空值

FineBI herodl 发布于 2023-11-9 08:19
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2023-11-9 09:12

要统计你要的完整判断,需要把车型和年份生成一个完整的维度数据,比如下图:

image.png

A10001车型只有2020年,2021年有,A10004车型2020年没有,A10005仅2022年有,A10006车型仅2023年有

所以你需要先准备所有年份数据,从数据集里提取年份然后去重image.png

再提取所有车型数据,从原数据集里取车型字段,然后去重

image.png

将两个表做一个左右合并 ,并生成迪卡积效果数据image.png

image.png

将原数据集与上面这个数据集做左右 合并 如图:

image.png

用def分析函数计算上年销量,如图:

image.png

判断是否为新车或停产车,如图:

image.png

最后效果验证:

image.png

  • 2关注人数
  • 342浏览人数
  • 最后回答于:2023-11-9 09:12
    请选择关闭问题的原因
    确定 取消
    返回顶部