第6页,共327页。 显示 3,262 条结果 (0.612 秒)
电子表格如何针对不同图形写宏?
(本文档仅供参考) 问题 报表中有三个图形, 但是我在编辑宏的时候,针对三个图形有不同的处理,三个都有选择,但是得到的结果却是一样的, 是为什么? 解决方案 电子表格报表中存在多个echarts图形时如何创建对应图形的宏模块,可参考如下方法: 1、在excel中的图形上分别 右键->设置->设置图形标识,然后发布报表 1.jpg 2.jpg 2、然后创建宏模块,对象选择chart时,会多出一个图形选项,里面就是步骤1中设置的图形标识,就可以区分是哪个图形: 3.jpg电子表格禁止缓存
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在系统中,存在报表缓存和数据集缓存: 1、电子表格有缓存,但是数据集禁止 … 。 在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 在报表宏界面新建服务器端模块,在弹出的新建模块对话框中选择对象为spreadsheetReport;事件为onBeforeOutput;并把下面的服务器宏代码复制到代码区域。 服务器宏类型 类型 对象 事件电子表格跳转仪表盘传递空值
(本文档仅供参考) 问题说明 电子表格中设置了跳转规则,跳转时传值年份参数到仪表盘中,年份参数是没有默认值的,当年份参数没有选值时,点击跳转仪表盘,就会将空值传递到仪表盘参数中,导致仪表盘筛选无数据。若是希望,年份参数为空时,跳转仪表盘的时候,默认查全部的年份数据,应如何处理呢? image2024-10-26_17-8-15.png image2024-10-26_17-8-48.png image2024-10-26_17-9-34.png 解决方案 首先这是正常的现象,参数值为空,在电子表格中是不过滤数据的意思,但仪表盘筛选器支持了查询空值的情况,所以默认是传递空值了,若需要为空不传递参数,则需要在宏里面电子表格⬝ 工具栏
。 另发布 相当于另存为,将当前电子表格重新发布到服务器上。 报表模板 将电子表格保存为报表模板。 发布报表模板 页面设置 用于对“报表设置、报表类型、报表水印、工具栏设置、表头表尾设置”进行设置。 页面设置 宏管理 用于对报表宏进行管理,即查看、编辑报表的扩展,可让用户对报表进行自定义的改造,实现特定的功能。 Excel融合分析不支持宏管理。 报表宏指引 清空本地缓存 用于清空缓存,提高电子表格插件端性能。 云图表 图形 电子表格支持插入Echarts或Excel图形。 图形 更改 更改电子表格报表设计区图形的图表模板。 更改 共享电子表格隐藏工具栏按钮
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 我们有时候会需要将电子表格报表的工具栏上某些按钮隐藏,比如不显示导出、刷新按钮,这类需求皆可参照如下 … (Microsoft Office Excel)中,创建电子表格报表。 2.进入宏界面 在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRenderReport使用电子表格列宽自适应宏发现数据超出单元格,自适应不生效
(本文档仅供参考) 问题 在使用报表时,需要设置列宽自适应。参照文档电子表格列宽自适应 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=52625787,对宏进行设置。 1.png 但表格中的单元格长度超出表格,没有自适应,效果如图 2.png 解决方案 该电子表格中没有合并单元格,使用了【微软雅黑】的字体,并确认smartbi服务器是linux系统,经过远程查看了服务器上的字体信息,确认该问题是由于服务器上缺少部分字体导致的。 参考文档:https://history.wiki.smartbi.com.cn/pages电子表格单元格添加鼠标提示
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 此宏不适用于照相机 示例说明 在电子表格报表的单元格上,当鼠标移过去时显示悬浮提示 … 首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 本例示例如下所示 image2020-6-18 16:39:7.png 2.在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为电子表格⬝ 计算函数
概述 电子表格的计算函数包含两种,Excel自带的函数和Smartbi函数,两者可以结合使用。 公式函数不区分大小写。 关于Excel自带的函数,请参考如下示例: SSR_ExecQuery 电子表格⬝ 小计/合计 电子表格⬝ 占比 电子表格⬝ 差值 电子表格-跨sheet取数 关于Smartbi函数,请参考如下示例: 电子表格⬝ 累计 电子表格⬝ 排序 Smartbi函数 SSR函数不支持回写 Smartbi函数 SSR_ExecFunc(让项目上的用户扩充自己的Excel函数。在项目扩展包中编写函数类并实现接口电子表格禁止缓存
报表缓存和数据集缓存: 1、电子表格有缓存,但是数据集禁止了缓存。 2、电子表格和报表数据集同时存在缓存。 如下电子表格中通过数据集获取当前时间,同时使用了Excel的函数获取当前时间作为对比。在smartbi中多次打开该报表,会发现数据集的时间是没有发生变化的,所以可通过宏代码禁止缓存。 设置方法 在电子表格设计器 Excel 中,创建一张电子表格报表。 在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 在报表宏界面新建服务器端模块,在弹出的新建模块对话框中选择对象为spreadsheetReport;事件为onBeforeOutput;并把下面的服务器宏代码复制到代码区域右键电子表格按钮"指定宏"没有可选项
(本文档仅供参考) 问题 在电子表格中插入按钮后,右键选择“指定宏”没有任何可选项,下方列出正常与不正常图片: image2019-7-1 15:49:46.png image2019-7-1 15:48:32.png 解决方案 此问题是因为C:\Users\电脑用户名\AppData\Roaming\Microsoft\Excel\XLSTART目录下缺少SpreadsheetReportExcelAddIn.XLSB文件,可下载SpreadsheetReportExcelAddIn.XLSB放到对应路径下,重启excel即可。