永洪社区

标题: 下拉参数组件根据机构代码控制报告查看权限 [打印本页]

作者: 南栀    时间: 2024-7-9 09:15
标题: 下拉参数组件根据机构代码控制报告查看权限
报告中有多个数据集,如果在每个数据集都设置机构的传参(where  1=1
<department> and Company_ID LIKE concat(?{department} , '%') </department>
如何实现用下拉参数组件传近这个参数(department)实现机构代码权限的控制?

作者: yhdata_yzm    时间: 2024-7-9 09:49
用户那里可以设置定制属性,把department作为用户的属性去参与权限过滤
作者: 南栀    时间: 2024-7-9 09:53
yhdata_yzm 发表于 2024-7-9 09:49
用户那里可以设置定制属性,把department作为用户的属性去参与权限过滤

忘了说  有的数据集因为数据量太大,存在同步数据集调度,这种的在用户设置定制属性也可以实现吗?
作者: yhdata_yzm    时间: 2024-7-9 10:04
南栀 发表于 2024-7-9 09:53
忘了说  有的数据集因为数据量太大,存在同步数据集调度,这种的在用户设置定制属性也可以实现吗? ...

同步数据之可能是管理员去同步全部的数据啊,如果是按照这种去同步的话岂不是每个人都得要同步自己的才能查看自己的数据
作者: 南栀    时间: 2024-7-9 10:07
yhdata_yzm 发表于 2024-7-9 10:04
同步数据之可能是管理员去同步全部的数据啊,如果是按照这种去同步的话岂不是每个人都得要同步自己的才能 ...

嗯嗯  想问下只要存在同步数据集这种的,即使where 1=1  加参数限制 这种写法,也是不管用的吗?
作者: 南栀    时间: 2024-7-9 10:09
yhdata_yzm 发表于 2024-7-9 09:49
用户那里可以设置定制属性,把department作为用户的属性去参与权限过滤

还有这个用户的设置定制属性没有找到具体在哪儿,您方便给发个截图示例嘛?
作者: yhdata_yzm    时间: 2024-7-9 10:23
南栀 发表于 2024-7-9 10:07
嗯嗯  想问下只要存在同步数据集这种的,即使where 1=1  加参数限制 这种写法,也是不管用的吗? ...

管用的。我的意思是抽取数据的时候要一个有全部权限的人去做,不然后就得每个人去抽取数据。
https://www.yonghongtech.com/rea ... 7%E5%B1%9E%E6%80%A7
用户管理那块
作者: 南栀    时间: 2024-7-9 11:02
yhdata_yzm 发表于 2024-7-9 10:23
管用的。我的意思是抽取数据的时候要一个有全部权限的人去做,不然后就得每个人去抽取数据。
https://www ...

谢谢,刚看了一下,感觉跟我想表达的问题不太一样。
我是想知道比如这个报告通过java挂到了一个系统上,这个系统每个人的登录账号便是department参数所传的机构代码,这个报告存在多个数据集(自己用脚本写的定制化的报表),多个数据集中有的数据集因数据量过大存在同步数据集,想问下这种多个数据集的,应该如何在报告中将department参数使用上?
报告中只有用其中一个数据集做的一个表格组件,其余数据集是用脚本控制可选的,即让使用报告者自行定制选择数据集并拖动字段生成报表,所以就导致无法用表格组件的过滤器进行机构代码条件的限制
想问下还有什么其他的办法实现给报告传参识别到不同数据集的机构代码这种?
作者: yhdata_yzm    时间: 2024-7-9 11:35
南栀 发表于 2024-7-9 11:02
谢谢,刚看了一下,感觉跟我想表达的问题不太一样。
我是想知道比如这个报告通过java挂到了一个系统上, ...

url里传过来的,可以直接去用于过滤的,参数名和url里保持一致即可
作者: yhbi老6了    时间: 2024-7-9 13:40
yhdata_yzm 发表于 2024-7-9 11:35
url里传过来的,可以直接去用于过滤的,参数名和url里保持一致即可

老师这个是正解
作者: 南栀    时间: 2024-7-9 15:52
yhdata_yzm 发表于 2024-7-9 11:35
url里传过来的,可以直接去用于过滤的,参数名和url里保持一致即可

谢谢老师,但是想知道的是在表格组件的过滤器中不能使用这个参数进行过滤的情况下,应该如何将这个在报告中实现对这个参数的过滤?(多个数据集哦)
作者: yhdata_yzm    时间: 2024-7-9 17:41
南栀 发表于 2024-7-9 15:52
谢谢老师,但是想知道的是在表格组件的过滤器中不能使用这个参数进行过滤的情况下,应该如何将这个在报告 ...

我有点迷糊了,有图你可以说下




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4