-
-
dujiale 数据达人Lv4
发表于2020-1-9 16:50
悬赏10
已解决
楼主
我想在万能表达式中写i判断。但是出现错误。在万能式中怎么写if条件?
7个回答
dujiale 发表于 2020-1-9 17:02
或者是传递的参数是G的时候就不钻取
你的_zn这个钻取单独写万能式能正常跳转吗?报表代号有“E”这张?用这个链接上的方法直接获取一下http://help.esensoft.com/doc-view-137.html
能大概这样写就可以

if('<#=self.value#>'=='2')
{_zn("2","@cs1=值1;@cs2=值2;drillpath=","self","50%",false)}
else{""}
可以参考这个~万能式的判断语句需要遵循if-else这种。且等于号应该用‘==’
参考下这个http://help.esensoft.com/doc-view-137.html
根据表元不同的值跳转至不同的子表例子:
- if(self.rightcell.value="人力一部","_zn('B86766','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91','')",
- "_zn('copyof_B79452','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91')")