[ABI 5.2] <#=max(@prd_lv+1,@prd.level)#> in [1,2]

2701
6

暮暮 初学数据Lv2

发表于2023-4-27 17:12

悬赏1

已解决

楼主
<#=max(@prd_lv+1,@prd.level)#> in [1,2] 这个是什么意思? 其中@prd是参数名称

最近看过此主题的会员

ajsdhkjfhdasf

邢亚威

ESENSOFT官方技术支持

coll

豌豆君

liangchh

liyana

最佳答案
@prd_lv @prd 是两个参数,@prd_lv+1 参数value+1  @prd.level 取参数的级次
max是取最大值,即取@prd_lv+1 和 @prd.level  中数值较大的数,值的范围是否在1~2
6个回答

只看楼主

豌豆君 小试身手Lv3

发表于2023-4-27 17:12

只看该作者

取消 关注该作者的回复

沙发

@prd_lv @prd 是两个参数,@prd_lv+1 参数value+1  @prd.level 取参数的级次
max是取最大值,即取@prd_lv+1 和 @prd.level  中数值较大的数,值的范围是否在1~2

暮暮 初学数据Lv2

发表于2023-4-28 09:29

只看该作者

取消 关注该作者的回复

板凳

豌豆君 发表于 2023-4-27 23:22
@prd_lv @prd 是两个参数,@prd_lv+1 参数value+1  @prd.level 取参数的级次
max是取最大值,即取@prd_lv+1 ...

可是报表中没有@prd_lv这个参数啊

暮暮 初学数据Lv2

发表于2023-4-28 14:00

只看该作者

取消 关注该作者的回复

地板

豌豆君 发表于 2023-4-27 23:22
@prd_lv @prd 是两个参数,@prd_lv+1 参数value+1  @prd.level 取参数的级次
max是取最大值,即取@prd_lv+1 ...

亲帮忙看一下,还是这个报表的,if(self.dimleveli<3 & len(@prd) <> 0,"_zrn('true','','@prd_v=<#=self.value#>;@prd_lv=<#=self.dimleveli#>;@ent_v3=<#=self.leftcell(2).value#>;@chn_v3=<#=self.leftcell(1).value#>','','')",""),我看这回不光是@prd_lv了,还有@prd_v和@ent_v3,关键是已有的参数都不叫这个名字

豌豆君 小试身手Lv3

发表于2023-4-28 14:45

只看该作者

取消 关注该作者的回复

5#

暮暮 发表于 2023-4-28 09:29
可是报表中没有@prd_lv这个参数啊

可以ctrl+F,查下当前报表中是否有这个参数

暮暮 初学数据Lv2

发表于2023-4-28 14:57

只看该作者

取消 关注该作者的回复

6#

豌豆君 发表于 2023-4-28 14:45
可以ctrl+F,查下当前报表中是否有这个参数

在一些单元格中存在这个参数,用来计算的

豌豆君 小试身手Lv3

发表于2023-4-28 16:16

只看该作者

取消 关注该作者的回复

7#

报表中找不到参数,见:https://bbs.esensoft.com/thread-146617-1-1.html

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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