两个excel数据集,依赖过滤的问题,求老哥指点

两个数据集,ds1,ds2,均有ID字段,ds2 另有从上至下1-N的'编号'字段,还有'状态'字段。含1,-1两种状态,ds2的同一个ID可以有多种状态,何如实现 选取ds2的'状态'字段,按ds1的ID过滤,一一匹配,且取编号最大(最新或者是最下面)的


原始数据如 cpt,  最后效果如 excel,请问怎么实现呢?


其实由这个问题引申开来,还想问问怎么实现类似SQL的操作,或者说是以SQL的方式进行fr的各种操作,感觉有点不适应


question.cpt

期望效果.xls


FineReport 18602876792 发布于 2019-7-12 18:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
ayuyczLv2见习互助
发布于2019-7-18 16:02

数据集:

select a.id,b.编号,b.状态
from ‘表A(即ds1)’ as a
left join ‘表B(即ds1)’ as b
on a.id=b.id

表A:

ID

1

2

3

4


表B

ID    编号    状态

1        1        1

2        1        -1 

3        1        1

3        2        -1



报表设计(其他排版时确保‘编号’单元格为‘状态’单元格的父格即可):

页面预览:

编号单元格设置排序,显示前1个即可

排序筛选后页面预览:


  • 2关注人数
  • 431浏览人数
  • 最后回答于:2019-7-18 16:02
    请选择关闭问题的原因
    确定 取消
    返回顶部