第1页,共326页。 显示 3,254 条结果 (0.133 秒)
电子表格宏入门
一、概述 1、电子表格宏简介 电子表格常用于制作自动化报表,在电子表格上配置的样式无法满足需求,或希望对报表进行特殊的调整时,比如调整展现样式,增加功能按钮等,都可以使用电子表格宏对报表进行处理。 2、操作入口 资源树入口 image2025-3-21_11-44-5.png excel入口 需发布资源之后才能进行设置 image2025-3-21_11-44-26.png 宏代码库 路径:运维设置->全局资源定义->宏代码库 能批量设置应用宏代码的报表,但是需要宏代码有较强的兼容性 image2025-3-21_11-44-44.png 二、电子表格宏电子表格宏allFieldsData与chartdata数组存储问题
(本文档仅供参考) 问题: 在电子表格中实现一些echarts图形效果时,需要获取到图形的全部数据,根据图形中的全部数据来进行判断实现动态效果,如:根据占比来设置柱子颜色 https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111891242,这个时候需要在echarts图形的扩展属性中添加一个 "allFieldsData": true,但是发现图形如果在有设置并列轴是字符类型的时候,宏代码中options.allFieldsData可能只能获取到实际数据的第一个值,如下: (1)电子表格echarts图形实际所有Web电子表格宏示例
自助仪表盘的Web电子表格很多功能都无法通过基础功能实现,但是可以通过宏管理实现 下面的示例都是通过宏管理实现的。宏示例-电子表格宏如何获取多选参数,并取得每个参数值运用呢?
); for (var i = 0; i < arr.length; i++) { logger.info(arr[i]); } } 调试工具集-宏控制台,查看宏代码输出结果。 image2018-10-29 13:15:46.png电子表格宏里面调用sql查询会有缓存或者延迟,如何关闭缓存?
(本文档仅供参考) 问题描述 我改了数据库里面的数据,这里的sql还是查到之前的数据,怎么关闭缓存,获取实时数据 image2019-1-2 10:48:44.png 解决方案 可以用不读缓存的方法 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750987 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750987 image2019-1-2 10:49:13.png宏示例:电子表格使用宏显示图片背景不重复在V85版本不生效
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题说明 宏示例:电子表格使用宏显示图片背景不重复在V85版本不生效,导致版本升级后报表样式错乱。 image2018-10-23 15:46:57.png 解决方案 可以使用以下宏代替。 类型 对象 事件 ClientSide spreadsheetReport onRender function main(spreadsheetReport, isAjaxRefreshCallback宏示例:电子表格文本输入框参数点击输入框后自动清空值
(本文档仅供参考) 问题说明 宏示例:电子表格如何实现文本输入框参数点击输入框后自动清空值 image2024-7-27_11-27-0.png 解决方案 可以使用以下宏代码实现该效果: 类型 对象 事件 ClientSide spreadsheetReport onRenderReport function main(spreadsheetReport) { debugger; var paramNames = spreadsheetReport.elem_param.getElementsByClassName服务端宏:电子表格清单报表使用sum函数计算超1w行数据
): 可通过新建宏资源包中的服务端宏并应用于多个电子表格规避,关于创建宏资源包创建可参考文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499961 https://history.wiki.smartbi.com.cn … (本文档仅供参考) 问题 通过电子表格做清单报表,报表数据超10000条,同时在报表中有sum()函数。导出报表在excel中打开发现sum()函数中只sum了前10000条记录,10000条后面的数据为计算。 方案 问题原因:清单报表考虑性能问题,导出是分批导出的,每次导出10000条,因此电子表格如何设置排序告警宏
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格中,可以通过宏实现图片告警,示例如下: image2020-6-10 16:31:32.png 客户端宏只对客户端打开报表时有效,导出报表为Excel等文件不会有图片告警效果。 版本及客户端说明 1.smartbi版本:最新版本 2.客户端:PC 3.浏览器:IE、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 在电子表格设计器中,创建一张电子表格报表电子表格如何设置排序告警宏
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格中,可以通过宏实现图片告警,示例如下: image2020-6-10 16:31:32.png 客户端宏只对客户端打开报表时有效,导出报表为Excel等文件不会有图片告警效果。 版本及客户端说明 1.smartbi版本:最新版本 2.客户端:PC 3.浏览器:IE、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 在电子表格设计器中,创建一张电子表格报表