yhdata_xrvXuQqg白银一
7 小时前 发布在问答
行权限增加了日期组件后失效
本帖最后由 yhdata_xrvXuQqg 于 2025-7-8 10:42 编辑

行权限之后增加表头筛选条件后,使用参数逻辑错误
配置了相关行的权限,正常都是生效了,查询筛选条件中使用下拉列表看到数据已经被限制。


现在新增了一个文本参数(日期格式)进行过滤,这个日期没有绑定数据列,可以任意选择日期

理论应该过滤的结果的数据范围,应该是行权限限定的数据范围,在这个范围上增加表头的日期,

但是现在发现,增加了日期筛选后,如果增加了一个不在行权限的用户(用户对照中没有任何参数),理论上这个用户应该看不到任何的数据()

但是现在这个没有对照任何行权限的用户反而能查询到所有的数据



如图,重新制作了建议的报表方便您重现
微信图片_20250708103329.png
微信图片_20250708104205.png
微信图片_20250708104128.png
68
7
精彩评论7
yhdata_lyaa
发表于 7 小时前 显示全部楼层
不在权限表里的用户 是不受控制的
回复

使用道具 2#

yhdata_xrvXuQqg白银一 回复yhdata_lyaa
发表于 2025-07-08 10:44:08
不在数据权限的用户,理论上传参为Null ,应该是向我第2张图这样没有任何数据的,第3张图只是加了一个日期,数据就全部漏了
回复

yhdata_xrvXuQqg白银一 回复yhdata_xrvXuQqg白银一
发表于 2025-07-08 10:45:42
这个是参数逻辑的先后错误,应该先根据行权限,框定数据范围,比如A用户有30条数据。 增加的筛选条件的数据,是在框定的这30条数据范围内来筛选,而不是直接跳出之前的数据范围
回复

yhdata_lyaa回复yhdata_xrvXuQqg白银一
发表于 2025-07-08 11:23:17
图表有设置过滤条件吗
回复

展开更多回复
yhdata_xrvXuQqg白银一
发表于 5 小时前 显示全部楼层
过滤条件和行权限的参数如图

就是如果没有文本参数,数据是OK的,加了文本参数,前面所有行权限的参数就直接被略过,文本参数成了唯一的参数限制
微信图片_20250708115808.png
微信图片_20250708115812.png
回复

使用道具 3#

yhdata_lyaa回复yhdata_xrvXuQqg白银一
发表于 2025-07-08 13:48:42
正常来讲,不在权限表里的用户是不受权限控制的,因为过滤组件和参数组件都没有参数值,你设置的空值策略才会生效,所以数据为空。那这样子文本参数也不能有值,有值空值策略就不生效,而且文本参数跟其他参数不一样,在权限表里也没有被控制。
回复

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部