求助:两表做数据联动时,没有查询的数据,如何设置为0

A表为基础表(如销售表,由数据工厂生成),B表为查询表

在B表中通过数据联动查询某商品销售额,如果A表中无此商品销售记录,默认显示为空,如何设置为0

简道云 momo2012 发布于 2024-4-2 11:01
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-4-2 11:04

case when 销售额is null then 0 else 销售额 end 销售额

  • momo2012 momo2012(提问者) 简道云好像没有这个公式
    2024-04-02 12:26 
  • 用户k6280494 用户k6280494 回复 momo2012(提问者) 这个是数据集啊,处理的
    2024-04-02 13:09 
最佳回答
0
yhdataLv3见习互助
发布于2024-4-2 16:55

要看你数据联动的是哪个表,如果联动的表单是由数据工厂生成的A表的话,前提你是有商品信息表、销售订单表。你可以在数据工厂把商品信息表与销售订单表横向连接,汇总生成每个商品的销售额,然后加一个字段设置,写if公式,销售额不为空就==销售额,否则0,然后你通过联动查询这个表就可以把没有商品销售记录就会显示0。

当然,具体的还需要看你搭建的实际场景来实现。

微信截图_20240402165436.png

最佳回答
0
schyLv5初级互助
发布于2024-4-2 18:13

添加一个最终查询结果字段,如果查到的是空就用公式把它等于零,如果查询结果非空就等于关联的结果。

最佳回答
0
帆软用户joA86TOWuuLv2见习互助
发布于2024-4-16 17:26

添加辅助字段销售额b,b是通过数据联动关联过来的,没有销售额就是空的了。

销售额字段a,设置函数判断如果b为空就是0,否则就等于b。

  • 5关注人数
  • 172浏览人数
  • 最后回答于:2024-4-16 17:26
    请选择关闭问题的原因
    确定 取消
    返回顶部