第57页,共129页。 显示 1,287 条结果 (0.023 秒)
值转换 - 电子表格如何实现值互转如空0转换、空转换为其他字符
(本文档仅供参考) 空值显示为0或是其他字符 当交叉表中数据是通过行和列单元格扩展组合获取得到的,其中当交叉组合不存在时,则单元格值显示为空。 我们希望空值显示为0,或是显示为其他字符如N/A,则有三个方法实现: 文档目录: 方法1:使用产品自带功能设置。 选中数据列单元格,进入单元格属性>扩展界面,勾选"数据为空时显示为零"即可。此选项只能进行空转换为0. image2015-11-16 17:51:22.png 方法2:可以通过Excel公式IF语句来实现。 具体实现方式参考如下示例: 如下图,我们在D4单元格中输入公式:=IF(C4<>"",C4,0) image2014-10-16隐藏关于界面信息
(本文档仅供参考,另外相关扩展包和版本要求统一,当前仅为V9版本的扩展包示例) 问题现象: 客户需要隐藏关于-【麦粉社区】和【版本发布说明】,如下图: image2023-11-20_15-41-10.png 解决方案: 1.部署 ChangeLogoV9.ext https://wiki.smartbi.com.cn/download/attachments/52627140/ChangeLogoV9.ext?version=1&modificationDate=1643004434471&api=v2,,扩展包获取:https://history.wiki.smartbi.com.cn/pages数据模型引擎V2.0
1 概述 Smartbi 数据模型引擎V2.0正式上线,它在稳定性、性能以及可扩展性上有全面革新,旨在为业务分析与决策支持提供更为强大、可靠的驱动力。 1、由于数据模型引擎升级至V2.0后其抽取逻辑有所变更,因此若切换至新版本引擎,原有的数据模型需重新进行抽取方能确保数据查询的正常进行。若未主动执行此操作,在尝试访问依赖于该模型的报表时,系统将自动触发数据模型的抽取过程。 2、若数据模型 引擎V1.0 通过扩展包接入数据源,升级至数据模型引擎V2.0 时,需同步升级扩展包以确保兼容性。 2 功能介绍 V2.0依然包含 SQL引擎和多维引擎,如果满足条件会系统会自动切换,无需手工切换: SQL引擎:详情可查钉钉工具箱
该功能为扩展包功能,使用前需要置入对应的扩展包。扩展包下载地址:钉钉集成Smartbi指南2.0 钉钉工具箱用于帮助用户获取用户ID、部门ID以及上传图片、语音、视频或其他文件获取某些消息类型所需要的媒体ID。 操作入口 在系统快捷菜单中选择 系统运维>钉钉工具箱 ,如图: image2021-12-2_14-21-0.png 界面介绍 钉钉工具箱界面如下: image2021-12-2_13-50-55.png 设置项说明如下: 名称 说明 ID获取 用户选择 选择对应的用户系统会将消息推送给指定的用户。 部门选择 选择对应的部门系统会将消息推送给指定的部门。 上传临时素材钉钉工具箱
该功能为扩展包功能,使用前需要置入对应的扩展包。扩展包下载地址:钉钉集成Smartbi指南2.0 钉钉工具箱用于帮助用户获取用户ID、部门ID以及上传图片、语音、视频或其他文件获取某些消息类型所需要的媒体ID。 操作入口 在系统快捷菜单中选择 系统运维>钉钉工具箱 ,如图: image2021-12-2_14-21-0.png 界面介绍 钉钉工具箱界面如下: image2021-12-2_13-50-55.png 设置项说明如下: 名称 说明 ID获取 用户选择 选择对应的用户系统会将消息推送给指定的用户。 部门选择 选择对应的部门系统会将消息推送给指定的部门。 上传临时素材同步操作日志信息到第三方系统中
=contextnavpagetreemode 。 如果在项目中要统一管理操作日志,若需要将 Smartbi 的操作日志按指定的形式输出到指定的地方,可参考本示例开发扩展包,预期效果如下: 操作日志重定向演示2.0.gif 2. 实现步骤 2.1. 在插件包中新建一个Java类 … operationlog,接着在节点operationlog下新增子节点preserver-class,其属性值为 LogSyncDemo 类的全名 com.log.takeover.log.LogSyncDemo。 该扩展方式会把操作日志从定向到自定义类,交由第三方接管,并且多个扩展包有相同的配置时,会以最后加载的为准写校验规则的时候获取某个单元格中值
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在写校验规则的时候,需要获取到某个扩展字段扩展出来的指定单元格的值,该功能可以通过宏实现 … = sheet.getExpandedPositions("B4"); //获取B4单元格字段扩展出来的所有数据 var customProperties = spreadsheetReport.customProperties; for (var i = 0; i < posList.length; i++写校验规则的时候获取某个单元格中值
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在写校验规则的时候,需要获取到某个扩展字段扩展出来的指定单元格的值,该功能可以通过宏实现 … = sheet.getExpandedPositions("B4"); //获取B4单元格字段扩展出来的所有数据 var customProperties = spreadsheetReport.customProperties; for (var i = 0; i < posList.length; i++更新“安全补丁”文件报“版本相同”
图 image2021-12-14_10-36-15.png 3、下载好安全补丁工具包后,接下来就是更新替换war包中的同名文件ext : smartbi.war包中的扩展包加载路径是smartbi\WEB-INF\extensions\SecurityPatchExt.ext image2021-12-14_10-40-45.png 移除smartbi.war 中自带的SecurityPatchExt.ext 扩展包。 然后更新为从官网下载下来新的SecurityPatchExt.ext 扩展包。 4、重启应用服务器。 5、这时候再浏览器访问smartbi 进行更新补丁文件操作。 image2021-12-14_10-42-4.png电子表格获取首行和末行数据
= sheet.getExpandedPositions("C5"); //获取C5单元格字段扩展出来的所有数据 spreadsheetReport.printExpandedPositions(); //打印展开后所有单元格 var customProperties = spreadsheetReport.customProperties; for (var i = 0; i < posList.length; i++) { //将C5单元格字段扩展出来的所有数据添加到属性customProperties中 var pos = posList[i]; var value