第57.5页,共154页。 显示 1,536 条结果 (0.029 秒)
【仪表盘】值变化时切换下方的Tab控件
仪表盘 类型 对象 事件 ClientSide(客户端宏) 具体的组件 onAfterRender 该宏的作用为变化筛选器的值时,自动切换Tab: /******************************宏代码说明 … : stringArray:填写需要被动态切换的Tab组件的组件标题。 宏示例中的“华北”和页签序号,用户可根据实际筛选器的值以及需要动态切换的Tab页签修改。 4. 配置完成后进行保存即可。 示例资源 在线访问资源:示例资源 https://rdkms.cloud.smartbi.com.cn【仪表盘】获取筛选器的值
该宏示例在 V10.5上 验证通过 本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 1. 示例效果 预期效果:获取到筛选器的值并用弹窗显示出来 image2021-9-14_16-52-42.png 2. 操作步骤 步骤一:新建一个空白的仪表盘。选择任一数据来源,拖入“表”组件。 image2022-3-2_14-50-51.png 步骤二:拖拽所需字段并设置筛选器,效果如下: image2021-9-14_16-40-32.png 步骤三:选中筛选器“年季”,右键进入宏管理页电子表格导出PDF,数据较多被截断了
问题是可以通过调整设置和宏代码辅助,参考文档: 打印 - 电子表格设置自动换行后excel端打印效果与浏览器端打印效果不一致 但是由于上述实例资源中插入了图片,不适合用宏去<统一>控制所有行都有自适应行高的效果,如果对所有行都实现自适应行高,这样会改变报表中某些行的行高效果,影响报表最终效果; 因此,还是推荐 用下面的宏,去控制<部分>单元格有自适应行高的效果;例如,如下宏中指定部分单元格。 后续有调整电子表格样式,需要根据实际情况去调整代码。 从这里点击下载示例资源 image2018-11-29 17:55:27.png function main(spreadsheetReport回写-电子表格参数引用回写字段,回写保存数据后参数备选值实时刷新
(此文档仅供参考!) 问题说明 电子表格参数引用回写字段,回写保存数据后参数备选值不能立即更新,需要重新打开报表才更新 图1.jpg 原因 这个效果是正常的,参数控件在报表加载完成后已读取完参数的备选值,这时候数据库更新数据,不会再次触发参数备选值的SQL逻辑。 解决方案 可以通过宏来实现此效果。 1、如果参数未设置默认值,回写刷新仅刷新备选值即可,则通过步骤一方案可实现此效果。 2、如果参数设置默认值,回写刷新需同时刷新备选值与默认值,则需通过步骤一和步骤二方案实现此效果。 步骤一:在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为电子表格跳转既传递实际值又显示显示值
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 应用场景 在项目中跳转传参,一般都是传编码、ID等值,但是显示给客户的所见的又要是有意义的、最终用户能懂得的名称 … 1、在【分析展现】创建案例类似的页面。 2、选中电子表格,右键选择 编辑宏 进入报表宏界面,右击【编辑宏】>创建【跳转规则向导】。(对面上的电子表格报表进行建跳转规则) 3、在双点打开已创建的跳转规则的link,在该界面中进行修改【跳转规则向导】生成宏代码,如示例上中"源_电子表格"报表的"A4"列电子表格跳转既传递实际值又显示显示值
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 应用场景 在项目中跳转传参,一般都是传编码、ID等值,但是显示给客户的所见的又要是有意义的、最终用户能懂得的名称 … 1、在【分析展现】创建案例类似的页面。 2、选中电子表格,右键选择 编辑宏 进入报表宏界面,右击【编辑宏】>创建【跳转规则向导】。(对面上的电子表格报表进行建跳转规则) 3、在双点打开已创建的跳转规则的link,在该界面中进行修改【跳转规则向导】生成宏代码,如示例上中"源_电子表格"报表的"A4"列⬝ 部署smartbiMPP集群多副本集群_keeper
配置在独立的硬盘,降低跟smartbimpp写数据时的磁盘io冲突。 配置smartbiMPP集群的宏变量 找到<macros>标签,并且放开注释。具体配置参考以下说明。 如果只有2个SmartbiMPP节点 <macros> <!-- smartbi_cluster_1S_2R集群的分片 … --> <smartbi_cluster_1S_2R_replica>ch-01-01</smartbi_cluster_1S_2R_replica> </macros> 1、macros宏变量的参数变量命名规范: 集群分片名称:集群名称_shard 集群副本名称:集群名称_replica 集群名称可以参考上面的<remote_servers>标签里面配置【Web电子表格】列宽自适应
(文档示例仅供参考,如和实际应用场景不匹配,需自行调整宏代码) 问题说明: 当Web电子表格列的数据比较长的时候,我们希望列是可以根据单元格数据进行自适应。可以通过宏设置来实现Web电子表格列宽自适应。 加载前效果: image2024-10-26_16-21-16.png 加载后效果: image2024-10-26_16-32-23.png 实现过程: 1、选择对应Web电子表格资源右键进入宏管理,右键服务端模块选择新建模块。 image2024-10-26_16-25-54.png 2、在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onBeforeOutput,并把下面系统环境要求
Microsoft.Net Framework 4.0 Full 1、在进行电子表格报表/分析报告开发时,最好使用64位的office软件。 2、WPS Office 2016个人版支持分析报告的大部分功能。详情可参考 插件使用注意事项。 3、WPS Office 2019个人版需要安装宏安装包才能使用Smartbi内置函数,并且在安装宏安装包后,在WPS的“开发工具 > 宏安全性”界面将安全级设置为“低”,否则总是提出安全警告提示。 4、原则上,WPS个人版不支持直接安装宏插件,用户如果有需要使用WPS的宏,需要自行在网上寻找相应WPS版本的VBA安装包。 5、插件端除了不支持样式 - 安卓手机和Chrome内核的浏览器(谷歌)上显示网格线
了冻结窗格,此时冻结区域的背景写死了是白色,可添加宏修改网格线颜色 //类型:ClientSide 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport, isAjaxRefreshCallback) { //配置处理冻结表格边框 … ); } 场景2、表格设置了冻结窗格,通过url集成到仪表盘后,编辑状态正常,预览/打开报表,会有白色网格线,可添加宏修改网格线颜色 //类型:ClientSide 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport