yhdata_73sYBkmK青铜一
2025-7-2 16:00:02 发布在问答
【数据处理】 内嵌数据集和sql数据集结合,如何避免数据翻倍
本帖最后由 yhdata_73sYBkmK 于 2025-7-7 15:50 编辑

现有内嵌数据集一个
字段有:年月,目标成果数

sql数据集一个
字段有:年月,年月日,成果数

两个数据集如何结合起来能避免数据翻倍呢

300
26
精彩评论26
yhdata_73sYBkmK青铜一
发表于 2025-7-7 16:05:08 显示全部楼层
多谢各位确认,根据你们说的我有了灵感,是我没描述清楚,忘了说两边日期格式都是yyyy-MM-dd
这样连接就能实现了:
内嵌数据集 右侧链接 SQL数据集
            年月=年月日
这样sql数据集里头的年月日不是每月1号的数据就会赋值成NULL

如果用年月连接的话每一天都会赋值一个内嵌数据集里1号的数据,就会翻倍
内嵌数据集 右侧链接 SQL数据集
            年月=年月
回复

使用道具 2#

朝花夕拾皇冠一 回复yhdata_73sYBkmK青铜一
发表于 2025-07-07 17:16:52
好的,做出来就好
回复

yhbi老6了铂金四
发表于 2025-7-2 16:01:19 显示全部楼层
太笼统了,数据有不?
回复

使用道具 3#

yhdata_73sYBkmK青铜一 回复yhbi老6了铂金四
发表于 2025-07-03 07:43:40
数据不方便往出发
回复

朝花夕拾皇冠一
发表于 2025-7-2 16:38:10 显示全部楼层
只要两个表用来联接的字段在各自数据集是唯一的,就不会翻倍
回复

使用道具 4#

yhdata_73sYBkmK青铜一 回复朝花夕拾皇冠一
发表于 2025-07-03 09:28:05
现在用自服务数据集用年月连接起来了 但是客户想要看具体截止到某一天的成果率 比如我6月1日到6月25日的总成果数除以6月的目标数 是想要这种 但是如果放开sql数据集的年月日,目标数就会翻倍 不知道咋搞
回复

朝花夕拾皇冠一 回复yhdata_73sYBkmK青铜一
发表于 2025-07-04 16:15:15
首先你的成果数就不是到日的,怎么能算到具体的6.1到6.25呢 月目标总共500 还是一天500
回复

朝花夕拾皇冠一 回复yhdata_73sYBkmK青铜一
发表于 2025-07-04 16:22:08
我的理解是 【成果数据】你的成果数据应该是到年月日,用年月日进行过滤看什么时间范围的数据,然后用年月分组,汇总成果数。 【目标成果】而目标数到月就行,如果你的月目标是500,那就去掉年月日字段,剩下的字段去重。 —————————————————————————————————————————————————— 上面数据集都做好后,用年月关联起来,汇总后的成果数/目标数就是你要的结果,要看什么时间范围就筛选什么时间范围,反正变的是成果数,不变的是目标成果数
回复

展开更多回复
阿姆斯特朗炮钻石一
发表于 2025-7-3 08:06:16 显示全部楼层
是不是多个媒体对应一个目标成果数?
回复

使用道具 5#

yhdata_73sYBkmK青铜一 回复阿姆斯特朗炮钻石一
发表于 2025-07-03 09:25:11
媒体可以不要 年月日必须要 但是如果放开年月日,自服务数据集里数据就会翻倍 因为是用年月结合的:'(
回复

yhbi老6了铂金四
发表于 2025-7-3 08:07:02 显示全部楼层
脱敏数据也不难啊,你数据粒度对不上,内嵌是到年月的成果数,sql数据集是到日&媒体的目标成果数。
除非你sql先求一次聚合,将粒度上卷到年月。
sql数据集:
select
年月,sum(目标成果数)
from table  group by 年月
组合数据集
内嵌数据集 left jion sql数据集 on 年月
回复

使用道具 6#

yhdata_73sYBkmK青铜一 回复yhbi老6了铂金四
发表于 2025-07-03 09:23:39
内嵌数据集和sql数据集能用sql聚合么? 我试试
回复

yhdata_73sYBkmK青铜一 回复yhbi老6了铂金四
发表于 2025-07-03 09:32:29
昂 明白你的意思了,用年月能连接起来 但是现在必须放开sql数据集的年月日, 客户想要看具体截止到某一天的成果率 比如我6月1日到6月25日的总成果数除以6月的总目标数 是想要这种 但是如果放开sql数据集的年月日,目标数就会翻倍 不知道咋搞 比如 6月1日 目标数 500 6月2日 目标数 500 6月3日 目标数 500 .。。。。 但是总数就只有500
回复

yhdata_73sYBkmK青铜一
发表于 2025-7-4 10:49:37 显示全部楼层
有人吗 不要沉下去啊啊啊啊
回复

使用道具 7#

yhdata_73sYBkmK青铜一
发表于 2025-7-4 10:51:12 显示全部楼层
help。。。。救命。。。。
回复

使用道具 8#

yhbi老6了铂金四
发表于 2025-7-4 10:59:19 显示全部楼层
找你家的sql数据库管理员,他会帮你解决的,这属于入门级的sql问题,对他们来说简简单单。也不清楚你要的维度和指标。数据要到什么粒度,建议给了也没有啥实际意义,一会发现还是不对。
回复

使用道具 9#

yhdata_73sYBkmK青铜一 回复yhbi老6了铂金四
发表于 2025-07-04 11:01:18
你还是没明白我的意思啊 内嵌数据集和sql数据集组合之后还能再用sql么
回复

yhbi老6了铂金四 回复yhdata_73sYBkmK青铜一
发表于 2025-07-04 11:09:55
你对数据粒度没有概念,你不理解翻倍的原因是什么,本质是数据粒度不一致。一个是年月一个是天,要么做上卷到月,要么细化到天到粒度(是拿更加明细数据还是按天均分,都是组合前的处理)。如果都不可以,就是出不来数据的。
回复

yhbi老6了铂金四 回复yhdata_73sYBkmK青铜一
发表于 2025-07-04 11:13:14
让你找数开同学或者是dba同学,是因为他们比你对数据更加敏感以及你内部更好去沟通业务过程
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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