有两个表,一个客户表,一个客户职务历史记录表(职务,职务开始日,职务结束日)。
想实现客户一览页面中,只显示最新的客户职务信息。
目前实现的效果是把所有时期的职务都显示出来了,而不是根据职务开始日来取最新的一条职务数据,
有没有地方可以设置取数据的规则?
有两个表,一个客户表,一个客户职务历史记录表(职务,职务开始日,职务结束日)。
想实现客户一览页面中,只显示最新的客户职务信息。
目前实现的效果是把所有时期的职务都显示出来了,而不是根据职务开始日来取最新的一条职务数据,
有没有地方可以设置取数据的规则?
第一反应是可以多加一个状态类型的字段,比如active/inactive,active表示目前的职务,inactive表示历史职务。
然后在数据范围里显示active就可以了。
在表格区块中设置了数据范围,不起作用。
工作流,筛选后填充应该也可以
这个好像方法解决不了我要的效果,具体效果
【员工表】
员工ID 员工姓名 部门
1001 张三 技术部
1002 李四 市场部
【员工职务历史表】
ID 员工ID 职务 职务开始日期 职务结束日期
1 1001 经理 2020-01-01 2023-01-01
2 1001 总监 2023-01-01 NULL ← 最新记录(当前职务)
3 1002 工程师 2021-05-01 2022-05-01
4 1002 高级工程师 2022-05-01 NULL ← 最新记录
想要效果:
员工ID 员工姓名 部门 职务
1001 张三 技术部 总监
1002 李四 市场部 高级工程师
也可以考虑在员工表里面额外加一个字段存储当前的职务信息,员工与职位的关联关系仍然保留