一、功能简介
Smartbi拥有基本固定的报表、图形展现样式以及可视化的配置按钮,可以满足大多数的最终用户查看及分析数据的需求。而在少数特殊场景下,希望针对部分报表进行特殊化的调整,比如调整展现样式的逻辑,增加功能按钮等,这个时候就需要对原本得到功能逻辑进行修改或增强。
示例1:对报表添加刷新按钮,点击按钮后刷新报表
添加宏代码前:
添加宏代码后
示例2:控制筛选开始时间和结束之间的日期不大于1年,大于时弹窗提示
二、宏入门介绍
宏代码基础
宏代码主要是使用JavaScript、TypeScript来写的,所以在宏代码入门之前需要先掌握这两种开发语言的基础。
宏代码入门
不同类型的报表资源会有不同的接口,所以需要了解不同资源的接口