第243页,共371页。 显示 3,707 条结果 (0.034 秒)
宏代码调试
: 在Smartbi中宏代码的调试在实际开发中具有多维度的重要性,能够显著提升开发效率与代码质量。通过宏代码调试可以明确代码执行流程与逻辑、精准定位问题与异常、验证功能实现与兼容性。通过客户端与服务端调试的结合、日志与断点技术的运用,开发者能够高效实现从功能验证到性能优化的全流程控制。 视频教学: 宏代码调试:httpsX模块系统报错提示信息支持自定义扩展
名词解释说明 X模块:主要是基于Vue2前端框架开发的系统功能模块,如仪表盘、数据模型、自主ETL、V11的即席查询、V11的透视分析 V模块:主要是基于原始JS前端技术开发的系统功能模块,如电子表格、web电子表格、旧即席查询、旧透视分析,系统主界面框架等 背景说明 背景 现场因为数据量大或者数据库性能或网络配置等原因,经查出现查询数据报错或者查询数据超时等情况,每次出现报错都需要找到BI团队排查,导致BI维护团队的工作量和维护压力很大。 所以,客户期望在数据查询报错或者查询超时等情况,可以通过前端的错误提示信息来引导用户找相关的维护团队解决问题。例如:查询超时可以找数据库维护团队、网络超时可以找网络团队等。 目前仪表盘如何展示实时数据
。 “交叉表数据”函数:取数是按照交叉表的行头标题和列头标题进行取数的。例如,切换筛选器后,交叉表数据刷新,富文本根据行头标题和列头标题对刷新后的交叉表进行取数。 注2:在文本组件内可以对显示的指标格式进行进一步条调整美化,文本组件的调整技巧可以参考:通用问题-文本组件模板的调整技巧; 注3:v11中可以通过指标证券行业主题介绍
): 客户资产事实表:记录账户类型、资产状态、交易市场等实时资产动态。 投顾签约事实表:跟踪签约金额、产品代码、支付方式等投顾服务数据。 资产交易费用分类明细表:涵盖交易金额、手续费、汇率等交易成本明细。 典型指标: 资产规模、交易记录数、当日盈亏、峰值资产等。 2)模型能回答哪些问题透视分析基于数据模型如何实现时间计算
"、”年月日“字段为字符串类型,需要实现前期值等时间计算。 1.png 1、标记时间层次的功能比较容易用错,比如将仅包含年月是“01”、“02”这样月份数据的字段,标记为年月(MM格式),这种层次在报表上做同期值等时间计算时,会出现没有数据或者不正确的问题。 2、目前模型仅支持标准的时间格式标记为时间层次,要求原始数据必须明道云数据源
对应的时间参数 3.明道云数据源不支持用户自定义ETL进行取数 四、 报表展示举例 1. 制作即席查询如下图,如果能正常显示则代表从明道云数据源取数成功。 501.png502.png 504.png 五、 FAQ 问题1: 根据部署步骤操作了还是无法启动挖掘引擎,如下图,执行没有任何反应部署smartbi时,启动目录下的哪些文件可指定路径?
(本文档仅供参考) 问题说明 启动目录下的哪些文件可指定路径? image2018-7-30 16:26:49.png 解决方案 1、“smartbi-config,Smartbi-License,ext,smartbi.log”存放路径可在登录系统中的config界面进行配置: image2018-7-30 16:21:51.png image2018-7-30 16:32:17.png image2018-7-30 16:23:13.png 2、smartbi-repoBackup,自动备份知识库的路径可在系统计划任务中指定: Catch06FA(07-30-15-46-50).jpg跳转 - 电子表格传递真实值,显示显示值(宏代码方案)
(本文档仅供参考) 问题说明 在项目中跳转传参,一般都是传编码、ID等值,但是显示给客户的所见的又要是有意义的、最终用户能懂得的名称,所以在创建参数的时候一般会有真实值、与显示值。真实值就是传参中的编码、ID等值;显示值就是最终用户能懂得的名称。那么需要如何实现此功能? 解决方案 1、首先需要通过跳转规则实现电子表格间的参数传递,关于跳转规则的使用可查看此文档: 跳转规则向导 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499214 ,创建的跳转规则如下图所示原理 - 电子表格分组报表分页逻辑
(本文档仅供参考) 问题 电子表格有清单报表和分组报表类型区分,清单报表可以设置每页展示多少行数据,分组报表是否可以限定每页的行数。 image2020-8-7_14-3-16.png 说明 分组报表会使用多个数据集进行开发,是一种非常多样化的报表类型。而按行数分页时,随着数据集字段的动态扩展,实际分行的位置往往是无法满足客户具体的报表表样。因此系统没有设置项直接设置分组报表的每页行数。 情况1:简单分组报表 只有一个数据集的,可尝试通过行后分页功能达到固定分页行数: 电子表格分页,且固定每页行数 情况2:复杂分组报表 此情况下可了解分组报表的分页逻辑后,自行调整报表已接近理想效果。 分页逻辑: 分组【接口】仪表盘交叉表隐藏唯一度量列头
:只作用于引用数据模型,其他数据集类型的交叉表没有问题效果。 2、添加扩展包:MacroInterface.ext 参考:部署扩展包 3、参考下方示例添加宏代码,也可以下载 migrate SMS-41117-测试资源.xml 通过系统的“导入资源” 导入到系统查看示例。 示例宏代码: /** * 类型