-
张腾 数据老手Lv5
发表于2020-5-26 12:01
悬赏30
已解决
楼主
求教怎么在万能式里写热区式,规则格式请教一下
5个回答
万能式中写热区式钻取函数:_zcalcn([['Widget1','HHH3','@cs=1']])
HHH3为传参容器的代号;@cs=1为传递的参数名称和值。
关于万能式的写法,请先看下这个帖子http://bbs.esensoft.com/thread-132467-1-1.html
小亿 发表于 2020-5-26 12:03
关于万能式的写法,请先看下这个帖子http://bbs.esensoft.com/thread-132467-1-1.html
这个帖子我看了,但是里边没有万能式里边写热区式的写法
jing 发表于 2020-5-26 12:01
万能式中写热区式钻取函数:_zcalcn([['Widget1','HHH3','@cs=1']])
HHH3为传参容器的代号;@cs=1为传递的 ...
请问一下,在热区式里边写参数@cs=<#=self.value#> 到刷新的参数的时候直接显示<#=self.value#>不显示值是什么情况
张腾 发表于 2020-5-26 12:34
这个帖子我看了,但是里边没有万能式里边写热区式的写法
热区式 | 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#>,会在计算时动态替换成结果页修改后的参数值。 |