报表根据不同的登录部门,展示不同的数据

报表部署到WEB项目后,设置了树节点,根据登录的用户所在部门来展示不同的数据,比如有3级部门:

集团(一级部门)

        生产管理部(二级部门)

                    生产部(三级部门)

                    管理部(三级部门)

        运营维护部(二级部门)

                    运营部(三级部门)

                    维护部(三级部门)

当登录的角色属于集团时,展示所有内容,当登录角色属于生产管理部时,展示生产管理部、生产部、管理部的内容,当登录角色为生产部时,只展示生产部的内容,应该怎么做?

FineReport 13207222709 发布于 2019-11-4 15:18
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-7-29 11:34

根据用户名传递所在部门并添加条件属性设置行高为0

最佳回答
0
祈LLv6中级互助
发布于2019-11-4 15:44

写一个数据集,根据登录角色查询对应的部门,再在各展示的数据集上把部门这个参数传过来放在条件里就可以了

  • 13207222709 13207222709(提问者) 这么做树节点不能确定做几层
    2019-11-04 15:54 
  • 祈L 祈L 回复 13207222709(提问者) 二级和三级肯定有标识,加多一个过滤条件就可以了,问题不大
    2019-11-04 15:58 
最佳回答
0
axingLv6专家互助
发布于2019-11-4 16:17

用GETUSERDEPARTMENTS()公式来过滤

image.png

  • 4关注人数
  • 857浏览人数
  • 最后回答于:2020-7-29 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部