-
-
zex123 初学数据Lv2
发表于2023-9-6 16:59
悬赏1
已解决
怎么在sql主题表中用sql去求维表对应的数据库表中当前父ID下所有的下级ID,因为下拉框多选时,全选后只会传到父类的id


8个回答
是要实现slq主题表,维下拉参数多选过滤吗?
不在创建slq主题表时设置过滤条件,在分析表中通过过滤条件控制。
<#=mkfilter("dim(主题表.机构)=@jg")#>
chestnut 发表于 2023-9-6 17:44
是要实现slq主题表,维下拉参数多选过滤吗?
不在创建slq主题表时设置过滤条件,在分析表中通过过滤条件控 ...
用不到分析表,我值直接传到sql主题表
zex123 发表于 2023-9-6 17:54
用不到分析表,我值直接传到sql主题表
可以试试用diminf取参数维表的属性字段,diminf参考:
https://help.esensoft.com/doc-view-521.html
https://bbs.esensoft.com/thread-135211-1-1.html
直接传值到sql主题表,是要怎么引用呢?
这样写就行了 select b.ID
from TAX_ACCOUNTORG1_Spiral b
where <#=if(@v_org<>'', "(" +(@v_org+"").split("\|").select(true,"b.ID0||'$'||b.ID1||'$' ||b.ID2||'$'||b.ID3 like '"+@+"%'").join(" or ")+")","1=1") #>
group by b.ID