-
liujf 数据达人Lv4
发表于2019-11-20 10:33
悬赏20
已解决
楼主
各位大佬, 请问:我在万能式里面用组合式写了逐级式和热区式( _zcombn([[_zqn('','','','')],[_zcalcn([['H','HHH12','@bmbh=<#=GRID1.A2#>']])]])),但是逐级式钻取到最下一级会
弹出一个提示来,这个怎么去掉呀?单独用_zqn('','','',''),没有这个情况。
我想了一种方法,但是不知道出错了,无法下钻了:
if('<#=ASINT(diminf('部门',report.datalevel,"$level"))#>'=='3') ----3是最下级
{
1=1;
}else{
_zqn('','','','');
}
弹出一个提示来,这个怎么去掉呀?单独用_zqn('','','',''),没有这个情况。
我想了一种方法,但是不知道出错了,无法下钻了:
if('<#=ASINT(diminf('部门',report.datalevel,"$level"))#>'=='3') ----3是最下级
{
1=1;
}else{
_zqn('','','','');
}
11个回答
万能式写的话停止钻取要加个if判断,if(self.isleaf,'','_zqn()')
袖染墨凉 发表于 2019-11-20 15:40
万能式写的话停止钻取要加个if判断,if(self.isleaf,'','_zqn()')
单独用热区式是可以停止的,但是加上组合式就不可以用了 按照您给的方法,我加上了组合式:if(self.isself,'1=1','_zcombn([[_zqn('','','','')]])') ,还是不行。
_zcombn([[_zqn('','','','')]])单独是可以逐级钻取的,但是最下一级没有停止,会报提示,没有下级
试一下这样写,改一下下钻级次
if(self.dimlevel<=2,"_zqn()","_zcalcn([['Widget1','HHH9','@cs=<#=GRID2.A2#>']])")