-
-
后会无期 数据达人Lv4
发表于2020-8-31 09:35
悬赏100
已解决
折叠式如何实现一级和二级下钻的页面不一样?
比如:
点击"丛台区"想跳A报表
点击"邯郸伟才幼儿园"跳转B报表
if(self.txt="北京","_zn('B4734')","_zn('B81769')")
我这里是当值为北京的时候用跳转式钻取到B4734子表,否则跳转式钻取到B81769子表
这里的钻取函数可以更换成其他的万能式函数参考这个帖子
https://bbs.esensoft.com/thread-130831-1-1.html
8个回答
这里可以写万能式钻取,然后判断值不同钻取的方式和子表也不同的效果
if(self.txt="北京","_zn('B4734')","_zn('B81769')")
我这里是当值为北京的时候用跳转式钻取到B4734子表,否则跳转式钻取到B81769子表
这里的钻取函数可以更换成其他的万能式函数参考这个帖子
https://bbs.esensoft.com/thread-130831-1-1.html
xxxl 发表于 2020-8-31 09:56
这里可以写万能式钻取,然后判断值不同钻取的方式和子表也不同的效果
if(self.txt="北京","_zn('B4734')"," ...
北京或者河北,中间的“或“用什么符号?
后会无期 发表于 2020-8-31 10:03
北京或者河北,中间的“或“用什么符号?
用逻辑符号或 “|”连接 比如if(self.txt="北京"|self.txt="天津市","_zn('B4734')","_zrn('B81769')")
xxxl 发表于 2020-8-31 10:32
用逻辑符号或 “|”连接 比如if(self.txt="北京"|self.txt="天津市","_zn('B4734')","_zrn('B81769')") ...
大佬,按你的方法,我用万能式,但是因为我这是维表,分一级、二级,所以我还得用到折叠式。
万能式和折叠式组合的写法是?
后会无期 发表于 2020-8-31 10:42
大佬,按你的方法,我用万能式,但是因为我这是维表,分一级、二级,所以我还得用到折叠式。
万能式和折 ...
可以看看这个万能式钻取函数的说明https://bbs.esensoft.com/thread-130831-1-1.html
折叠式是_zrn(),跳转式为_zn()
把_zn()换成_zrn()
if(self.txt="北京","_zrn('B4734')","_zrn('B81769')")
xxxl 发表于 2020-8-31 10:51
可以看看这个万能式钻取函数的说明https://bbs.esensoft.com/thread-130831-1-1.html
折叠式是_zrn(),跳 ...
你好,万能式里可以写热区式吗,怎么写?你发的那个帖子里没有热区式
后会无期 发表于 2020-8-31 15:23
你好,万能式里可以写热区式吗,怎么写?你发的那个帖子里没有热区式
热区式 | params 报表参数 _zcalcn(params) | 热区式钻取格式举例: _zcalcn([['Widget1', 'HHH3', '@p1=v1;@p2=v2'],['Widget2', 'HHH5', '@p3=v3'],...,['WidgetN', 'HHHN', '@pm=vm;@pn=vn']]) 热区式钻取实例: _zcalcn([['Widget1', 'HHH3', '@hy=C;@zclx=1'],['Widget2', 'HHH5', '@bbq=201910']]) _zcalcn的第1个参数是个二维数组,一次热区式钻取,可以触发多个热区的联动计算刷新显示。数组的每一项对应一个热区计算刷新的信息,共有3个元素,第一个元素是热区标识(只要不重复即可,只是一个普通标识),第二个元素是热区的代号,第三个元素是参数列表。 上面的例子,解读为:热区式刷新多个热区,第一个热区标记为Widget1,热区对应容器代号为HHH3,传入该热区内的参数有两个,分别为@p1和@p2,对应参数值分别为v1和v2;第二个热区标记为WIdget2,热区对应容器代号为HHH5,传入该热区内的参数有一个,@p3,对应值为v3;...;第N个热区标记为WidgetN,热区对应容器代号为HHHN,带入该热区内的参数有2个,分别为@pm和@pn,对应参数值分别为vm和vn。 在设计时,如果要在热区式钻取取参数控件修改后的值,用"$+去掉@的参数名称"设置,例如: 参数名为@p1,则参数值设置成<#=$p1#>,会在计算时动态替换成结果页修改后的参数值。 |


