[亿信BI4.7] 可否实现隐藏列不导出

5742
9

伶俐 数据达人Lv4

发表于2020-10-29 09:35

悬赏1

已解决

楼主
请教一下大神,bi47能否实现,根据参数隐藏列, 并隐藏列不导出

最近看过此主题的会员

esen_58JC6ZN61K

esen_58YI8VZESB

esen_4V2MVIEBFZ

alimu

esen_513E25YO2T

esen_4WE92WVC9U

esen_43K228T11K83

愿你似阳光

mmpbc_bms

esen_4OVUJ6KHN6

13120183963

萧涤

最佳答案

xxxl

发表于2020-10-29 09:35

只看该作者

取消 关注该作者的回复

伶俐 发表于 2020-10-29 10:16
显示是1 可以显示,但是不导出,   0 没问题, 0隐藏也不导出了

我刚才又试了一下,改成这样把<#=if(@p8479=1,0,15)#>
15是1111的十进制值,所以即显示又打印有预览又导出
9个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-10-29 09:44

只看该作者

取消 关注该作者的回复

沙发

本帖最后由 xxxl 于 2020-10-29 09:46 编辑

可以在显示里写宏,比如要求输入框的值为1的时候隐藏列否则则显示列<#=if(@p8479=1,0,1)#>(0表示隐藏,1表示显示)设置了隐藏后仅仅在设计界面上可见,在计算后显示,打印,预览,导出的时候均不可见。


伶俐 数据达人Lv4

发表于2020-10-29 09:56

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-10-29 09:44
可以在显示里写宏,比如要求输入框的值为1的时候隐藏列否则则显示列(0表示隐藏,1表示显示)设置了隐藏后 ...

我是这样设置的, 参数:@xb   展示:1;隐藏:2:
列宽:if(@xb='1','108','0')
显示:<#=if(@xb='1',1,0)#>      
显示写成<#=if(@xb='1',14,0)#>  也不行

以上写法测试结果: @xb=2 时, 可以隐藏, 不导出列;
@xb=1,显示列,  但是 不导出列
我这边需要 显示列的时候导出,  隐藏列的时候 不导出

xxxl 数据领袖Lv6

发表于2020-10-29 10:04

只看该作者

取消 关注该作者的回复

地板

伶俐 发表于 2020-10-29 09:56
我是这样设置的, 参数:@xb   展示:1;隐藏:2:
列宽:if(@xb='1','108','0')
显示:      

是不是和您输入框设置的数据类型有关呀
如果是整数就不需要加引号了

伶俐 数据达人Lv4

发表于2020-10-29 10:12

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-10-29 10:04
是不是和您输入框设置的数据类型有关呀
如果是整数就不需要加引号了

调整了引号, 应该不是这个问题, 想问下控制显示隐藏 bi47里不是二进制了么, 之前控制用的时候1110, 也就是14, 目前测试1, 8 ,14 导出的时候都不能显示列

xxxl 数据领袖Lv6

发表于2020-10-29 10:15

只看该作者

取消 关注该作者的回复

6#

伶俐 发表于 2020-10-29 10:12
调整了引号, 应该不是这个问题, 想问下控制显示隐藏 bi47里不是二进制了么, 之前控制用的时候1110,  ...

显示用1就行了,隐藏用0,隐藏的时候也不会导出打印预览等

伶俐 数据达人Lv4

发表于2020-10-29 10:16

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-10-29 10:15
显示用1就行了,隐藏用0,隐藏的时候也不会导出打印预览等

显示是1 可以显示,但是不导出,   0 没问题, 0隐藏也不导出了

xxxl 数据领袖Lv6

发表于2020-10-29 09:35

只看该作者

取消 关注该作者的回复

8#

伶俐 发表于 2020-10-29 10:16
显示是1 可以显示,但是不导出,   0 没问题, 0隐藏也不导出了

我刚才又试了一下,改成这样把<#=if(@p8479=1,0,15)#>
15是1111的十进制值,所以即显示又打印有预览又导出

伶俐 数据达人Lv4

发表于2020-10-29 10:36

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2020-10-29 10:31
我刚才又试了一下,改成这样把
15是1111的十进制值,所以即显示又打印有预览又导出 ...

嗯嗯,可以了可以了,谢谢你啊

xxxl 数据领袖Lv6

发表于2020-10-29 10:37

只看该作者

取消 关注该作者的回复

10#

伶俐 发表于 2020-10-29 10:36
嗯嗯,可以了可以了,谢谢你啊

嗯嗯 不客气

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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