请问报表可以根据参数传递自动切换数据链接吗?例如某公司有两个仓库, 仓库一用的数据库一数据, 仓库二用的数据库二数据, 但报表前端功能, 统计维度一样, 只是数据源来自不同的库想要实现登录的是仓库一人员报表就访问仓库一数据库, 登录是仓库二人员, 报表访问仓库二数据库的逻辑
其实你用在这里考虑这个。。。
写两个数据集。。。仓库1与仓库2的分别是两个数据集ds1和ds2,然后分别把ds1和ds2的数据放在单元格里面
比如ds1的放在a2-F2这一行 , 然后ds2的数据放在 a4-f4这一行 最后通过条件属性判断登陆人属性是什么角色或者部门。去隐藏对应的行数据就行了。。。
$fine_username="zhangshan"/*这个是判断登陆人的*/
$fine_role/*这个角色参数*/
其它参数看这里
权限细粒度参数控制- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
参考关联数据集-https://help.fanruan.com/finereport/doc-view-125.html
可以根据用户,来决定哪个数据集
这样相当于不同仓库人眼访问不同数据库