-
ms0_ohuih 初学数据Lv2
发表于2018-6-29 10:56
悬赏1
已解决
楼主
各位大神,我想咨询个问题 维下拉框中的节点过滤怎样传动态的 过滤条件进去我拼的字符串file:///C:\Users\zth\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngitem.id =01 or file:///C:\Users\zth\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngitem.id =02 类似这种写死了就有效果写成动态的就没有效果了。
宏是用的是用BI@report中的sel1()函数数据库里值已经拼好了字符串 item.id =01 or file:///C:\Users\zth\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngitem.id =02 的形式。
宏是用的是用BI@report中的sel1()函数数据库里值已经拼好了字符串 item.id =01 or file:///C:\Users\zth\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngitem.id =02 的形式。
最佳答案
我们的方案,使用ardb取数组,具体步骤如下维表数据
数据库中用户的数据权限用行记录存储,如下
维下拉参数维节点过滤,item.id in ardb("select login_dept_id from permisson where login_id = '"+login.id+ "'" ),设置如下
测试结果如下
7个回答
我们的方案,使用ardb取数组,具体步骤如下维表数据
数据库中用户的数据权限用行记录存储,如下
维下拉参数维节点过滤,item.id in ardb("select login_dept_id from permisson where login_id = '"+login.id+ "'" ),设置如下
测试结果如下
各位大神,我想咨询个问题 维下拉框中的节点过滤怎样传动态的 过滤条件进去我拼的字符串item.id =01 or item.id =02 类似这种写死了就有效果写成动态的就没有效果了。
宏是用的是用BI@report中的sel1()函数数据库里值已经拼好了字符串 item.id =01 or item.id =02 的形式。
ms0_ohuih 发表于 2018-6-29 10:57
各位大神,我想咨询个问题 维下拉框中的节点过滤怎样传动态的 过滤条件进去我拼的字符串item.id =01 or it ...
您的动态的写法是怎么写的呢?把您写的过滤条件发上来看看,或者您把表样导给我们看看
混乱七星天 发表于 2018-6-29 11:20
您的动态的写法是怎么写的呢?把您写的过滤条件发上来看看,或者您把表样导给我们看看 ...
<#sel1("select login_dept_id from permisson where login_id = '"+login.id+"'",'db_source')#>
我登录的用户id 就是user
permisson表数据就是
login_id login_dept_id
user item.id = 01 or item.id = 02
ms0_ohuih 发表于 2018-6-29 11:31
我登录的用户id 就是user
permisson表数据就是
因这个问题比较复杂,已经转交客服与您沟通处理哦,后期处理结果您也可以跟帖回复一下,帮助那些跟您遇到相同问题的小伙伴哦