找文章 / 找答案
  • 发帖数3169
  • 粉丝4

此人很懒,什么也没有留下

精选问答 更多内容

[可视化] 脚本咨询

永洪蓝波湾白银一 显示全部楼层 发表于 2021-12-30 14:39:00 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 脚本咨询

1809 3
实现行数据权限过滤,使用到其中的运用脚本,遇到脚本那儿获取的是组的最后一级内容,这样子会出现,假如总部-分公司1-部门1,总部-分公司2-部门1,用户1是分公司1的部门1,查看报告的数据会分公司1和分公司2下的部门1 。尝试修改脚本,卡住了,现咨询下各位老师。行、列权限.pdf (myqcloud.com)
回复

使用道具 举报

精彩评论3

环环白银三 显示全部楼层 发表于 2021-12-30 14:44:57
看下现在的脚本呢
回复

使用道具 举报

永洪蓝波湾白银一 显示全部楼层 发表于 2021-12-30 14:47:47

脚本和pdf中一样的呀
var arr = new Array()
var a = param['_GROUPS_']//获取多个分组信息 ,若每个用户都只有一个分组时,可用_GROUP_
if(a!=null)
{
var lenth =a.length
for(var i=0;i<lenth;i++)
{
var b=a.split("/")
var lenth1=b.length
arr = b[lenth1-1]//获取组的最后一级内容
param['arr'] = arr//将获取的数组赋值给参数
}
}else
{
param['arr'] = '总部'//admin 看全部数据
}
getViewData('图表1',DATA)//刷新视图
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-30 16:02:19
那必须要保证唯一性才行,或者把第2级分公司也作为过滤条件
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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