[ABI 5.1] 在万能式里写热区式方法

10643
5

张腾 数据老手Lv5

发表于2020-5-26 12:01

悬赏30

已解决

楼主
求教怎么在万能式里写热区式,规则格式请教一下

最近看过此主题的会员

勇敢向前

曦文

v笑向前走

yidaohong

刘强1996

最佳答案

jing

发表于2020-5-26 12:01

只看该作者

取消 关注该作者的回复

万能式中写热区式钻取函数:_zcalcn([['Widget1','HHH3','@cs=1']])
HHH3为传参容器的代号;@cs=1为传递的参数名称和值。
5个回答

只看楼主

jing 初学数据Lv2

发表于2020-5-26 12:01

只看该作者

取消 关注该作者的回复

地板

万能式中写热区式钻取函数:_zcalcn([['Widget1','HHH3','@cs=1']])
HHH3为传参容器的代号;@cs=1为传递的参数名称和值。

小亿 管理员

发表于2020-5-26 12:03

只看该作者

取消 关注该作者的回复

沙发

关于万能式的写法,请先看下这个帖子http://bbs.esensoft.com/thread-132467-1-1.html

张腾 数据老手Lv5

发表于2020-5-26 12:34

只看该作者

取消 关注该作者的回复

板凳

小亿 发表于 2020-5-26 12:03
关于万能式的写法,请先看下这个帖子http://bbs.esensoft.com/thread-132467-1-1.html

这个帖子我看了,但是里边没有万能式里边写热区式的写法

张腾 数据老手Lv5

发表于2020-5-26 13:21

只看该作者

取消 关注该作者的回复

5#

jing 发表于 2020-5-26 12:01
万能式中写热区式钻取函数:_zcalcn([['Widget1','HHH3','@cs=1']])
HHH3为传参容器的代号;@cs=1为传递的 ...

请问一下,在热区式里边写参数@cs=<#=self.value#> 到刷新的参数的时候直接显示<#=self.value#>不显示值是什么情况

后会无期 数据达人Lv4

发表于2020-9-14 10:07

只看该作者

取消 关注该作者的回复

6#

张腾 发表于 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#>,会在计算时动态替换成结果页修改后的参数值。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号