两数据集通过过滤关联产生的部分字段不显示的问题

有一个数据集main取的是当期的金额,origin取的是期初的金额

这两个都有"仓库"这个字段,原本是main的仓库和当期金额放在D4、E4,origin的金额在F4,然后对F4过滤 让origin的仓库=E4这样来做的。

但是现在的问题是,main当期有的仓库是没有的,这样origin里即使有值也不会被带出来。 因为希望所有的origin里数值的都要带出来,如果当期没有就显示0 。故尝试把origin的仓库字段放在C4 然后D4过滤仓库=C4

但由于,main里也存在一个仓库值为“其他”的仓库,在origin里是没有的。如果按以上做法,E4的当期金额就没办法显示“其他”这个仓库的金额了

有什么办法能够既满足当期查不出来的时候让固定仓库都显示出来,当期没有就给0;又能满足origin没有的当期值也要全部显示出来

FineReport Juint 发布于 2024-5-13 10:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-2-26 22:20

这个你必须得数据etl处理,把两个数据集里面的内容合并后,去掉重复,组合成一个新的数据源,当成维度表一样,用这个维度表当成数据源就做etl关联另外两个数据集的数据了!!如果都做etl了,那么直接etl把数据保存到一张表里面,这样报表查询这张表就行了!

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-5-13 10:37
  • 3关注人数
  • 151浏览人数
  • 最后回答于:2025-2-26 22:20
    请选择关闭问题的原因
    确定 取消
    返回顶部