FR中,不同用户看到同一个报表中的不同行的数据

一个外部应用系统中集成了部门FR报表,有一个FR报表,想实现,不同应用系统用户登录系统,只能看到该报表中该用户所属部门相关的数据,如财务部只能看到报表中财务相关的行数据,市场部只能看到报表中市场部相关的行数据。

FineReport 用户R8767219 发布于 2021-12-20 15:23 (编辑于 2021-12-24 16:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-12-20 15:25
最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-20 15:26(编辑于 2021-12-20 15:33)

如果你的数据的表中存了部门,那么只需要用这个字段和登陆人的部门去关联就行

where 1=1

and dep_name=$fine_role

最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-20 15:32
最佳回答
0
青鸟ekkoLv6见习互助
发布于2021-12-20 17:27(编辑于 2021-12-20 17:31)

最简单的办法就是使用条件属性,控制其行高列宽为0

条件属性的写法,需要参考你的部门人员的具体划分,对于一些特殊人群可以设置自定义

或者可以通过fr-username参数直接获取到用户,在我们的sql数据集里面进行关联筛选

  • 5关注人数
  • 497浏览人数
  • 最后回答于:2021-12-24 16:08
    请选择关闭问题的原因
    确定 取消
    返回顶部