本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。

示例说明

电子表格报表中在非数据扩展区域添加了静态文字,当报表没有数据时看起来很不美观,则需要隐藏报表中的表格。如下:

(1)有数据时:

(2)没数据时:

(3)使用宏代码判断没有数据,隐藏表格,效果如下:

版本及客户端说明

1.smartbi版本:V7.0

2.客户端:PC

3.浏览器:IE11、谷歌浏览器(Chrome)、火狐浏览器(Firefox)

设置方法

1、在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。

2、在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面

3、使用宏可以实现,目前有两种设置方式,一种是使用服务器端宏,一种是使用客户端宏;使用服务器端宏则导出报表也是生效的,使用客户端宏则导出是不生效的。根据需要两者选择一个就可以了


关键对象总结

资源下载

报表资源:没有数据隐藏表格migrate.xml