yhdata_p7Ux7AKH钻石一
2022-4-2 17:31:06 发布在问答
【可视化】 自服务数据集连接时不用关联条件
两个数据集
1:销售量总量的数据集 就一个值为10002:按产品销售的销售量为
      茶品A   100
      产品B   200

想要合并为下面这样的数据集
  产品A 100 1000
  产品B 200 1000
用来计算销售率

最佳答案

永洪tech-Lerry 青铜一

2022-04-02 17:31:07

哦哦,那您可以直接给这两个数据集各创建一个相同的常量值的计算列?然后根据这个计算列进行一个join,再在输出结果上把这个计算列隐藏了?
查看完整内容
1476
5
精彩评论5
永洪tech-Lerry青铜一
发表于 2022-4-2 17:31:07 显示全部楼层
yhdata_p7Ux7AKH 发表于 2022-4-2 17:54
这个一个值的数据,是经过好多自服务数据处理过滤汇总之后的数据。
没办法加到产品销售表中,而且数据源 ...

哦哦,那您可以直接给这两个数据集各创建一个相同的常量值的计算列?然后根据这个计算列进行一个join,再在输出结果上把这个计算列隐藏了?
回复

使用道具 2#

永洪tech-Lerry青铜一
发表于 2022-4-2 17:48:04 显示全部楼层
如果您确认那张表就一个值(一行)的话,您这边可以考虑不使用联接,直接在产品销售那边将那个值用SQLselect出来?
类似这样:select *,(select 销售量总量 from A) as 总量 from B
回复

使用道具 3#

yhdata_p7Ux7AKH钻石一
发表于 2022-4-2 17:54:31 显示全部楼层
永洪tech-Lerry 发表于 2022-4-2 17:48
如果您确认那张表就一个值(一行)的话,您这边可以考虑不使用联接,直接在产品销售那边将那个值用SQLselec ...

这个一个值的数据,是经过好多自服务数据处理过滤汇总之后的数据。
没办法加到产品销售表中,而且数据源也不在同一个数据库,不在同一个实例
回复

使用道具 4#

yhdata_p7Ux7AKH钻石一
发表于 2022-4-2 17:59:15 显示全部楼层
永洪tech-Lerry 发表于 2022-4-2 17:48
如果您确认那张表就一个值(一行)的话,您这边可以考虑不使用联接,直接在产品销售那边将那个值用SQLselec ...

而且我的产品销售表是按天抽取的。但是产品总数是实时的,也会变。如果写到sql中 抽取的是当日的产品总数,计算数据不准。
回复

使用道具 5#

yhdata_p7Ux7AKH钻石一
发表于 2022-4-2 18:02:47 显示全部楼层
永洪tech-Lerry 发表于 2022-4-2 17:31
哦哦,那您可以直接给这两个数据集各创建一个相同的常量值的计算列?然后根据这个计算列进行一个join,再 ...

可以,已解决,感谢
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部