[亿信BI4.5] 分析区表格计算前隐藏

7058
14

zhang1h 初学数据Lv2

发表于2022-1-10 16:10

悬赏10

已解决

楼主
如何设置这两个分析区表格,在不点击查询或者计算前默认隐藏掉,点击查询或者计算再显示出来,我现在已经在行高-显示设置了:<#=IF(len(@managecom)>1 or len(@salechnl)>1,9,0)#> 当两个参数有值的时候才展示,但是只能点击查询后出来效果,怎么在未计算页面就给隐藏掉

最近看过此主题的会员

esen_4XMY0N6IMU

三余无梦233

ihthis

ylli46

Gardenia

zhouchengsh

zhangyongfeng

dadada

touchi4

今晚打老鼠

颜值区总司令

ESENSOFT官方技术支持

简单点2018

最佳答案
你目前的问题在于您使用在目录里打开报表的方式,系统是不会对报表进行计算的,只是显示报表的结果页面,也就是上次报表计算是什么结果,就显示那个结果,报表不进行计算,您的参数无法传到显示或者您的行高表达式里去,所以我推荐您要么直接在编辑页面点运行,或者可以在url链接后挂载上自动计算参数,在这个url链接后加上&calcnow,例如http://172.21.3.15:8081/abi526/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$2abbc3e0a4e749dcb698472a08f9d012&calcnow
14个回答

只看楼主

颜值区总司令 数据老手Lv5

发表于2022-1-10 17:40

只看该作者

取消 关注该作者的回复

沙发

您这是ABI的什么版本,我本地测试一下

zhang1h 初学数据Lv2

发表于2022-1-10 17:45

只看该作者

取消 关注该作者的回复

板凳

颜值区总司令 发表于 2022-1-10 17:40
您这是ABI的什么版本,我本地测试一下

V5.2.4

颜值区总司令 数据老手Lv5

发表于2022-1-10 17:55

只看该作者

取消 关注该作者的回复

地板

您这个表达式写法没有问题,我本地测试可以默认隐藏。
您可以使用宏比如我本地的<#=IF(len(@rq)>1 or len(@cs)>1,9,0)#>获取一下 显示 里输出的值。

zhang1h 初学数据Lv2

发表于2022-1-10 18:01

只看该作者

取消 关注该作者的回复

5#

颜值区总司令 发表于 2022-1-10 17:55
您这个表达式写法没有问题,我本地测试可以默认隐藏。
您可以使用宏比如我本地的1 or len(@cs)>1,9,0)#>获 ...

您这个方式我尝试过,但是我是在行高的显示设置的, 我一放到分析区表格的显示里,就报这个错了, 这是什么原因啊

颜值区总司令 数据老手Lv5

发表于2022-1-10 18:10

只看该作者

取消 关注该作者的回复

6#

zhang1h 发表于 2022-1-10 18:01
您这个方式我尝试过,但是我是在行高的显示设置的, 我一放到分析区表格的显示里,就报这个错了, 这是什么原 ...

可能是版本问题,我用ABI524版本试试

颜值区总司令 数据老手Lv5

发表于2022-1-10 18:26

只看该作者

取消 关注该作者的回复

7#

我用ABI524版本也没问题,您看看您这个宏表达式放在任何一张报表的显示里都会报错吗,还是只有这一张呢
您说的行高里的写法,我也帮您试试

zhang1h 初学数据Lv2

发表于2022-1-11 10:16

只看该作者

取消 关注该作者的回复

8#

颜值区总司令 发表于 2022-1-10 18:26
我用ABI524版本也没问题,您看看您这个宏表达式放在任何一张报表的显示里都会报错吗,还是只有这一张呢
您 ...

我试了一下,别的也是不行,行高的显示设置是没问题的,但是分析区表格的显示不能设置,还有您是不是打开方式有问题,您在分析区设置了之后,点保存 然后返回目录里点开,不要直接在编辑页面点开试试

zhang1h 初学数据Lv2

发表于2022-1-11 10:20

只看该作者

取消 关注该作者的回复

9#

zhang1h 发表于 2022-1-11 10:16
我试了一下,别的也是不行,行高的显示设置是没问题的,但是分析区表格的显示不能设置,还有您是不是打开方式 ...

保存了之后在目录里打开报表,看看会不会报错

颜值区总司令 数据老手Lv5

发表于2022-1-11 10:35

只看该作者

取消 关注该作者的回复

10#

zhang1h 发表于 2022-1-11 10:20
保存了之后在目录里打开报表,看看会不会报错

您点击这个相当于访问的是这个报表的结果页面,调用的是showreport.do这个接口,可以在结果页面链接上加上自动计算参数试试,加上&calcnow=true这一部分,比如http://172.21.3.15:8081/abi526/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$2abbc3e0a4e749dcb698472a08f9d012&calcnow=true,
参考https://bbs.esensoft.com/thread-129159-1-1.html

zhang1h 初学数据Lv2

发表于2022-1-11 10:53

只看该作者

取消 关注该作者的回复

11#

颜值区总司令 发表于 2022-1-11 10:35
您点击这个相当于访问的是这个报表的结果页面,调用的是showreport.do这个接口,可以在结果页面链接上加 ...

不是的呀,我这边点开之后还没计算,只是展示的报表模块样式

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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