|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2022-8-9 14:01(编辑于 2022-8-9 14:01)
|
你的权限是如何配置的呢。是通过表加角色或者部门去控制的吗 首先看这里 再去看你对应的数据集里面写的sql是如何控制的。
|
|
|
|
最佳回答 |
0
|
runerLv7资深互助发布于2022-8-9 14:01(编辑于 2022-8-9 14:02)
|
|
|
|
|
最佳回答 |
0
|
kjp123Lv5见习互助发布于2022-8-9 14:01
|
|
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2022-8-9 14:02
|
假设根据登录账号过滤 那就是数据集 select * from 表 where 人员账户='${fine_username}' 在决策系统登录,就会只查询登录人员的数据
|
-
yzmHRxrN7037642(提问者)
- 是只要在SQL里加一个where条件就好嘛,决策系统我登不上,都不知道这个权限的步骤该怎么加...
-
snrtuemc 回复 yzmHRxrN7037642(提问者)
- 额,权限肯定需要决策系统配合,你在sql加账户过滤,然后决策系统自动获取用户名这样就自动过滤数据了
-
yzmHRxrN7037642(提问者) 回复 snrtuemc
- 我看您发的这个在SQL进行账号过滤的,在我看的报表SQL里没有\'${fine_username}\'字段,,只有一个${len(Code)>0,\\\"and 字段名=\\\'\\\"+ Code + \\\"\\\'\\\",\\\"\\\"} ,有点乱,这个的作用在于什么地方呢,不是只是在预览产看的时候加个Code等于什么的限制吧....
|
|