想问一下匹配的问题

我有一组订单信息如下:

订单号卖货达人
A123456小明
A123456
A123456
B123456小花
B123456
B123456小花
B123456
B123456

想问一下卖货达人空白处怎么填充上对应达人名字,公式应该怎么写,谢谢1.不能合并每行都要保留,每行都有不同的金额2.出现的原因是这个订单卖出10包要拆开5个包裹发货,拆开的订单就没有卖货达人信息了

FineBI 十八岁的老蒋 发布于 2025-7-29 11:35 (编辑于 2025-7-29 11:36)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Henry.99Lv2见习互助
发布于2025-7-29 11:42

实际上,你这个问题我感觉是一个是数据层面的问题,也就是说源数据不是规整数据,缺少了一部分,那这样的话,解决思路应该是从底层排查,上层引用,简单来说,你应该更新数据库中的数据,使他能对应起来,可以尝试做一个数据更新:

-- 第一步:创建一个子查询,找出每个订单号对应的卖货达人

WITH SellerInfo AS (

    SELECT order_id, MAX(seller) AS seller

    FROM orders

    GROUP BY order_id

)

-- 第二步:更新表格,将缺失的卖货达人列填充

UPDATE orders o

SET seller = si.seller

FROM SellerInfo si

WHERE o.order_id = si.order_id

AND o.seller IS NULL;

最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-7-29 11:36

确定选项是正确的?BI的?

帆软的参考相对层次坐标https://help.fanruan.com/finereport10.0/doc-view-339.html?source=4# 

  • 2关注人数
  • 34浏览人数
  • 最后回答于:2025-7-29 11:42
    请选择关闭问题的原因
    确定 取消
    返回顶部