-
-
liujl@esensoft 数据老手Lv5
发表于2021-3-15 17:56
悬赏1
已解决
楼主
<#=mkfilter("dim(TS_COSTCENTER_ORG_TAG_D.ORG_CODE)=diminf('组织名称',@zz,'$realid')")#> , 需要在diminf函数外面再加双引号,这个要怎么写?
14个回答
-
liujl@esensoft 数据老手Lv5
12#
xxxl 发表于 2021-3-16 14:57
也是可以
我用的522版本
那可能是5.14版本不支持 @zz.id这种写法吧 ,那是不是的得想办法处理 <#=mkfilter("dim(TS_COSTCENTER_ORG_TAG_D.ORG_CODE)=diminf('组织名称',@zz,'$realid')")#> 这个写法了?
liujl@esensoft 发表于 2021-3-16 15:01
那可能是5.14版本不支持 @zz.id这种写法吧 ,那是不是的得想办法处理 这个写法了? ...
这样写好像也可以
QC_JG.XH="<#=diminf('汽车',@p3775,'$realid')#>"

另外我在514环境上用通用维都可以用@zz.id 只有用您的维表数据@zz.id就出不来数据。
-
liujl@esensoft 数据老手Lv5
14#
xxxl 发表于 2021-3-16 16:19
这样写好像也可以
QC_JG.XH=""
在参数组件没值的时候,默认显示全部数据,这里不就要用到mkfilter()函数么, 这样还是会出现引号套引号再套引号的情况
liujl@esensoft 发表于 2021-3-16 17:06
在参数组件没值的时候,默认显示全部数据,这里不就要用到mkfilter()函数么, 这样还是会出现引号套引号 ...
是的mkfilter()里面如果用diminf这样会报错
可以再里面写dim(主题表字段)=@参数名
实在不行用ardb取到参数组件的值过滤吧参考https://bbs.esensoft.com/thread-130588-1-1.html