[填报与传统报表]
如何根据登陆人的不同在报告中展示的数据不同
比如我最高级别的人进行登录后 他能看到所有的数据,我第二级别的人进行登录后只能看到当前第二维度后的数据,下一级别的人不能看到上一级别的人的信息。
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-7-25 15:57:20
|
|
|
|
龚林
显示全部楼层
发表于 2024-7-25 15:58:31
有个登陆账号的参数好像是?{__user__}可以用来鉴权,应该需要在sql数据集完成鉴权后再页面展示该用户的数据 |
|
|
|
|
yhdata_9YZC3BKY
显示全部楼层
发表于 2024-7-25 16:06:02
这个我知道 主要就是我报表要用自由表的就如果下级的人登录 在上级那边的单元格都是空的 就不好看 |
|
|
|
|
yhdata_9YZC3BKY
显示全部楼层
发表于 2024-7-25 16:07:48
数据集我已经处理好了 就是报告展示的时候我用自由表组件下级登录上级的单元格显示的是空的 怎么让他跟着登陆人显示隐藏 |
|
|
|
|
龚林
显示全部楼层
发表于 2024-8-8 09:23:52
|
|
|
|
yhdata_9YZC3BKY
显示全部楼层
发表于 2024-8-11 15:52:45
|
|
|
|
龚林
显示全部楼层
发表于 2024-8-12 09:12:10
可以在数据集侧实现,大概是这个样子
select if(是否为一级用户,一级用户的数据,二级用户的数据)
from table
where userid = ?{__USER__} |
|
|
|
|
yhbi老6了
显示全部楼层
发表于 2024-8-12 09:27:29
|
|
|
|
yhdata_9YZC3BKY
显示全部楼层
发表于 2024-8-13 10:48:59
|
|
|
|