第1.9页,共154页。 显示 1,532 条结果 (0.088 秒)
报表宏
1.功能简介 报表宏是 Smartbi 里面的一项特殊功能,顾名思义,就是基于报表的扩展,目的是为了让用户对报表进行自定义的改造,实现特定的功能。 报表宏是 JavaScript 的代码集合体,我们也称之为“宏模块”。通过报表资源抛出的事件(如报表加载事件、报表刷新事件、参数改变事件、点击事件等)对宏脚本触发执行。如下图,对透视分析实现了限制开始日期与结束日期之间不超过一年,超过则进行提示。 01.png 2.学习指南 1、请先查看报表宏简介 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731500,了解报表宏是什么,报表宏需要宏示例-电子表格宏如何获取多选参数,并取得每个参数值运用呢?
= params.split(","); logger.info("length="+arr.length); for (var i = 0; i < arr.length; i++) { logger.info(arr[i]); } } 调试工具集-宏控制台,查看宏代码输出结果第二课:Smartbi图形宏
1 图形宏简介 当图形需要根据数据,动态展示一些效果的时候,使用扩展属性也难以满足。Smartbi提供了“图形宏”功能,用户能根据需求实现图形的各种动态效果。“图形宏”是报表宏的一部分,是单指作用在ECharts图形对象上的报表宏,用户可以使用“图形宏”实现丰富的图形效果(如下图,实现柱图轮播)。 柱图轮播.GIF 基本上,使用Smartbi的图形宏功能,可以在Smartbi实现任何使用ECharts能够实现的图形。创建入口与创建报表宏相同(详见:报表宏创建方式 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731515),功能宏示例:电子表格使用宏显示图片背景不重复在V85版本不生效
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题说明 宏示例:电子表格使用宏显示图片背景不重复在V85版本不生效,导致版本升级后报表样式错乱。 image2018-10-23 15:46:57.png 解决方案 可以使用以下宏代替。 类型 对象 事件 ClientSide spreadsheetReport onRender function main(spreadsheetReport, isAjaxRefreshCallback报表宏指引
1.功能简介 报表宏是 Smartbi 里面的一项特殊功能,顾名思义,就是基于报表的扩展,目的是为了让用户对报表进行自定义的改造,实现特定的功能。 报表宏是 JavaScript 的代码集合体,我们也称之为“宏模块”。通过报表资源抛出的事件(如报表加载事件、报表刷新事件、参数改变事件、点击事件等)对宏脚本触发执行。如下图,对透视分析实现了限制开始日期与结束日期之间不超过一年,超过则进行提示。 01.png 2.学习指南 1、请先查看报表宏简介 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731500,了解报表宏是什么,报表宏需要宏资源包
基于资源包定制的宏,实现这些宏对该资源包中的所有报表资源或页面资源皆有效。 通俗讲就是您有多张报表都希望使用宏实现同一个功能,如果每张报表写一个同样的宏维护量太大,这时候就可以考虑使用资源包,在资源包中写一个宏,把需要这个功能的报表添加进来。具体编辑界面见下文。 功能入口 在左侧“系统导航栏”中选择 公共设置 入口1:展开左侧的目录资源区,点击“宏资源包”或其节点下文件夹的更多操作0.jpg,选择 新建 > 资源包,进入“新建宏资源包”界面。 入口2:在“公共设置”界面主菜单选择 宏资源包。 1131.png 资源包界面 资源包类型 系统目前支持的资源包类型有:自助仪表盘、透视分析、即席查询宏资源包
基于资源包定制的宏,实现这些宏对该资源包中的所有报表资源或页面资源皆有效。 通俗讲就是您有多张报表都希望使用宏实现同一个功能,如果每张报表写一个同样的宏维护量太大,这时候就可以考虑使用资源包,在资源包中写一个宏,把需要这个功能的报表添加进来。具体编辑界面见下文。 功能入口 在左侧“系统导航栏”中选择 公共设置 入口1:展开左侧的目录资源区,点击“宏资源包”或其节点下文件夹的更多操作0.jpg,选择 新建 > 资源包,进入“新建宏资源包”界面。 入口2:在“公共设置”界面主菜单选择 宏资源包。 1131.png 资源包界面 资源包类型 系统目前支持的资源包类型有:自助仪表盘、透视分析、即席查询图形宏
1 概述 Smartbi提供“图形宏”功能,用户能根据需求实现图形的各种动态效果。“图形宏”是报表宏的一部分,是单指作用在ECharts图形对象上的报表宏,用户可以使用“图形宏”实现丰富的图形效果。如下图,实现了柱图的动态轮播。 添加宏代码前: 柱图.png 添加宏代码后 … ; ECharts有完善的中文说明文档,入门简单,且已经拥有庞大的用户量,社区活跃,在大量地不断更新案例。 2 图形宏简介 Smartbi中的图形对象是独立组件,在透视分析、组合分析、多维分析以及电子表格中都有使用。当图形需要根据数据,动态展示一些效果的时候,使用扩展属性也难以满足,这时候通过宏代码,可以报表宏简介
1.报表宏的作用 Smartbi的报表拥有基本固定的报表展现样式及可视化的操作按钮,可以满足大多数的最终用户查看及分析数据的需求。 而总会有少数用户,希望针对部分报表进行特殊化的调整,比如调整展现样式,增加功能按钮等,而这时就可以发挥报表宏的作用,对特定报表进行自定义处理(如下图,实现在报表的参数后面添加特定按钮)。 添加宏代码前: 02.png 添加宏代码后: 01.png 2.报表宏的特点 报表宏具有以下特点: 报表宏以资源(报表资源、资源包)为应用载体,类似于 Excel 宏是以 Excel 文件为载体; 报表宏使用 JavaScript 语言开发报表宏简介
1.报表宏的作用 Smartbi的报表拥有基本固定的报表展现样式及可视化的操作按钮,可以满足大多数的最终用户查看及分析数据的需求。 而总会有少数用户,希望针对部分报表进行特殊化的调整,比如调整展现样式,增加功能按钮等,而这时就可以发挥报表宏的作用,对特定报表进行自定义处理(如下图,实现在报表的参数后面添加特定按钮)。 添加宏代码前: 02.png 添加宏代码后: 01.png 2.报表宏的特点 报表宏具有以下特点: 报表宏以资源(报表资源、资源包)为应用载体,类似于 Excel 宏是以 Excel 文件为载体; 报表宏使用 JavaScript 语言开发