两个数据集数据来源一样,日期不一样怎么一起展示

test1.rar

如图每个数据集的字段都有日期,工厂,菌菇类型外加一个,我们展示的这三个加每个数据集的值,如A级率和污染率和包装单产,我举例子就是拿A级率和污染率,意思就是改为空为空,但是不能空着,比如两个数据集日期去重SUM有几个就有几行,我做的是E2列里面过滤,达不到效果。1.png2.png3.png

FineReport 麦兜的兜 发布于 2021-12-4 15:23 (编辑于 2021-12-4 16:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2021-12-4 15:54(编辑于 2021-12-4 16:28)

你的意思是要把A、B数据集所有的日期数据去重后都展示出来吗?如果是这样的话在帆软前端是没法实现的,需要在sql里面做一个full join 。把数据表字段搞出来帮你写。

image.png

  • 麦兜的兜 麦兜的兜(提问者) 我这边每个数据集不是表面看的简单,很长,用了很多视图临时表,在sql做表关联行不通,现在有的环境就是在编译器有多的数据集,然后每个数据集只有最后一个字段不一样,然后就像你说的去重展示,值可以为空,当天没有为空没事,日期要显示,
    2021-12-04 15:57 
  • 快乐星光 快乐星光 回复 麦兜的兜(提问者) 你这样相当于left join 有个办法,你把最左边的表即A2单元格的表的日期字段补全,1-12日期全部显示出来,该表其他字段如果没有内容就为空。然后后面再条件过滤就不会少了。 或者你把表格固定12行,然后第一个ds的日期和seq单元格过滤。图片在上面。
    2021-12-04 16:28 
  • 麦兜的兜 麦兜的兜(提问者) 回复 快乐星光 大佬,我没太明白,我附件上传了,在第一行,你在我的基础上做出来发过来看看可以吗,谢谢额。
    2021-12-04 16:39 
  • 快乐星光 快乐星光 回复 麦兜的兜(提问者) seq那个不管用,还是把第一个表日期补齐。我默认你的日期是1-12这12个月份,如果还包含日,就不好弄了。
    2021-12-04 17:04 
  • 快乐星光 快乐星光 回复 麦兜的兜(提问者) 我把除了日期其他列为空的行隐藏了,你如果需要显示的话把A2的条件属性删掉就可以了。
    2021-12-04 17:19 
  • 2关注人数
  • 348浏览人数
  • 最后回答于:2021-12-4 16:38
    请选择关闭问题的原因
    确定 取消
    返回顶部